@font-face {
    font-family:iconfont;
    src:url(../font/iconfont.eot);
    src:url(../font/iconfont.eot#iefix) format('embedded-opentype'),url(../font/iconfont.woff) format('woff'),url(../font/iconfont.ttf) format('truetype'),url(../font/iconfont.svg#iconfont) format('svg')
}
.iconfont {
    font-family:iconfont!important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    -moz-osx-font-smoothing:grayscale
}
body {
    /*background:url('/statics/20180101/img/bg_skin.jpg?v=0.0.3')  center 204px no-repeat*/
}
#syBm .Bm-content .content-studio .studio-ul li a:hover,#syBm .bg .banma_recommend,.a1,a {
    text-decoration:none
}
.mask,.mask2,.onTxt,.onTxt2 {
    position:absolute;
    bottom:0;
    left:0
}
.commRight .list dd,.pbHotService .rTxt a,.pbPer .sed .name,.pbPer .third,.pbPer .third .addr,.pbPer .third .job {
    text-overflow:ellipsis;
    white-space:nowrap
}
.hzleft .mainScroll .right .hzSmallMask,.hzzf .tuwenlist .mask,.mask,.mask2,.pbSedScr .next,.pbSedScr .prev {
    opacity:.5
}
.font,.font15,.font16,.font18,.font29 {
    font-family:'Microsoft Yahei'
}
.fnTab,table {
    border-spacing:0
}
#syBm .Bm-content .content-studio .studio-ul li p.name,#syBm .Bm-content .ps-list .list .cost-span,#syBm .Bm-content .ps-list .list .list-name .name-p,.ellipsis,.zhyhd ul.sList li,dl.pbDl,dl.pbDl dd {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
#sYqzFw .bd table,table {
    border-collapse:collapse
}
#syBm .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -866px no-repeat;
    height:85px
}
#syBm .bg .nav {
    display:block;
    height:85px;
    width:400px;
    float:left
}
#syBm .bg .more {
    width:234px;
    height:30px;
    float:right;
    background-color:#fff;
    padding-top:30px
}
#syBm .bg .more .clickformore {
    padding-top:7px;
    display:block;
    float:left;
    padding-left:55px
}
#syBm .bg .banma_recommend {
    display:block;
    color:#9e5c1f;
    background:#fdc900;
    padding:7px 12px;
    border-radius:5px;
    float:right;
    font-size:13px
}
#syBm .Bm-content .content-ps:after {
    content:"";
    height:0;
    display:block;
    clear:both
}
#syBm .Bm-content .ps-img {
    float:left;
    width:328px;
    margin-right:35px
}
#syBm .Bm-content .ps-img .img {
    margin-bottom:14px;
    display:block
}
#syBm .Bm-content .ps-img .img1,#syBm .Bm-content .ps-img .img2 {
    width:100%;
    height:167px;
    background-size:100% 100%
}
#syBm .Bm-content .ps-list {
    width:300px;
    margin-right:18px;
    float:left
}
#syBm .Bm-content .ps-list .list a {
    display:block
}
#syBm .Bm-content .ps-list .list .list-name {
    height:47px;
    line-height:47px;
    color:#06c
}
#syBm .Bm-content .ps-list .list .name-img {
    width:47px;
    height:47px;
    background-size:100% 100%;
    float:left;
    margin-right:15px
}
#syBm .Bm-content .ps-list .list .name-img img {
    width:47px;
    height:47px
}
#syBm .Bm-content .ps-list .list .list-name .name-p {
    float:left;
    width:200px;
    font-size:16px
}
#syBm .Bm-content .ps-list .list .list-cost {
    margin:14px 0
}
#syBm .Bm-content .ps-list .list .cost-span {
    width:200px;
    font-size:14px;
    float:left
}
#syBm .Bm-content .ps-list .list .cost {
    font-size:16px;
    color:#fa601c
}
#syBm .Bm-content .content-studio {
    margin-top:10px
}
#syBm .Bm-content .content-studio .studio-ul:after {
    content:"";
    height:0;
    display:block;
    clear:both
}
#syBm .Bm-content .content-studio .studio-ul li {
    width:160px;
    height:195px;
    margin-right:10px;
    margin-left:30px;
    margin-top:20px;
    float:left
}
#syBm .Bm-content .content-studio .studio-ul li img {
    width:100%;
    height:160px
}
#syBm .Bm-content .content-studio .studio-ul li p.auth {
    width:40px;
    float:left;
    margin-top:10px
}
#syBm .Bm-content .content-studio .studio-ul li p.shipian {
    width:72px;
    float:right;
    margin-top:9px
}
#syBm .Bm-content .content-studio .studio-ul li p.shipian img {
    width:72px;
    height:24px
}
#syBm .Bm-content .content-studio .studio-ul li p.name {
    font-size:14px;
    margin:14px 0 9px;
    width:111px;
    float:left;
    display:none
}
#syBm .Bm-content .content-studio .studio-ul li .app,#syBm .Bm-content .content-studio .studio-ul li .grade {
    height:17px;
    padding:0 5px;
    font-size:12px;
    color:#fff;
    line-height:17px;
    border:1px solid #ec2828;
    text-decoration:none
}
#syBm .Bm-content .content-studio .studio-ul li .app {
    background-color:#ec2828
}
#syBm .Bm-content .content-studio .studio-ul li .grade {
    display:none;
    background:#ec2828
}
.fnTab,.fnTab td,.fnTab th {
    padding:0
}
.gW {
    clear:both;
    width:1200px;
    margin:0 auto;
    overflow:hidden
}
.pbLiBg li,.rad {
    width:8px;
    height:8px
}
.zhyhd .top,.zhyhd dl.sh {
    margin:0 0 12px
}
a {
    color:#666
}
.a1 {
    color:#000
}
.a1:hover {
    color:#c00;
    text-decoration:underline
}
.a2 {
    color:#333;
    text-decoration:none
}
.a2:hover,.onTxt a:hover,.pbAimg a:hover,dl.pbDl dd a:hover {
    text-decoration:underline
}
.a2:hover {
    color:#c00
}
.font {
    font-size:14px
}
.font15 {
    font-size:15px
}
.font16 {
    font-size:16px
}
.font18 {
    font-size:18px
}
.font29 {
    font-size:29px
}
.rad {
    background-color:#bbb;
    border-radius:100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px;
    overflow:hidden
}
.pbLiBg li {
    background:url(/statics/20180101/img/bg.png?1111) -88px -591px no-repeat
}
.pbLiBg li.hover {
    background-position:-109px -591px
}
.fnTab {
    border:0
}
.pbAimg,.zhyhd dl.sh dd.pic a {
    display:block;
    border:1px solid #ccc
}
.zhyhd .top a.huizhan {
    width:95px;
    height:19px;
    background-position:-734px -42px
}
.zhyhd dl.sh {
    clear:both;
    width:inherit;
    height:112px
}
.zhyhd dl.sh dt {
    float:right;
    width:236px;
    margin:3px 0 15px
}
.zhyhd dl.sh dt a {
    display:block;
    padding:2px 0 0;
    font-size:16px;
    font-weight:700;
    color:#333
}
.zhyhd dl.sh dt a:hover {
    color:#c00
}
.zhyhd dl.sh dd.pic {
    float:left
}
.zhyhd dl.sh dd.pic a {
    width:110px;
    height:110px
}
.zhyhd dl.sh dd.txt {
    font-size:14px;
    float:right;
    width:236px;
    letter-spacing:1px;
    line-height:22px;
    color:#666
}
.zhyhd dl.sed {
    margin:0 0 20px
}
.zhyhd ul.sList li {
    background:url(/statics/20180101/img/bg.png?1111) -736px -15px no-repeat;
    margin:0 0 14px;
    padding:1px 0 0 27px
}
.mask,.mask2 {
    background-color:#000
}
.zhyhd ul.sList li a {
    color:#333
}
.zhyhd ul.sList li a:hover {
    color:#c00
}
.bigImg ul.imgArea li div.outer a,.onTxt,.onTxt a,.onTxt a:hover,.onTxt2,.pbAimg a,.pbAimg a:hover {
    color:#fff
}
.zhyhd ul.sList li.last {
    margin-bottom:0
}
.mask {
    width:329px;
    height:50px
}
.mask2 {
    width:152px;
    height:45px
}
.onTxt {
    width:329px;
    height:50px;
    text-align:center;
    line-height:52px
}
.onTxt2 {
    width:137px;
    height:43px;
    line-height:20px;
    text-align:left;
    padding:2px 0 0 15px
}
.pbAimg {
    position:relative;
    width:152px;
    height:162px
}
.pbAimg img {
    position:absolute;
    top:0;
    left:0
}
.pbBottom {
    clear:both;
    width:100%
}
.pbBottom dl.l {
    float:left
}
.pbBottom dl.r {
    float:right
}
.bigImg,.bigImg ul.imgArea li,.pbMr,.pbMr .rtop,.pbMr a.aLink {
    float:left
}
.bg {
    background:url(/statics/20180101/img/bg.png?1111) no-repeat
}
.pbFl {
    overflow:hidden
}
.bigImg {
    position:relative;
    width:329px;
    height:408px;
    margin:0 0 31px;
    overflow:hidden
}
.bigImg ul.imgArea {
    width:2000px
}
.bigImg ul.imgArea li div.outer {
    position:relative;
    width:329px;
    height:408px
}
.bigImg ul.imgID {
    position:absolute;
    bottom:56px;
    left:130px
}
.bigImg ul.imgID li {
    float:left;
    margin:0 12px 0 0;
    cursor:pointer
}
.bigImg ul.imgID li.hover {
    background-color:#c00
}
.bigImg ul.digitalScrollWidth {
    left:90px
}
.bigImg .next,.bigImg .prev {
    display:none;
    position:absolute;
    top:160px;
    right:0;
    width:63px;
    height:63px;
    background-position:-580px 0;
    cursor:pointer
}
#syHeader .hTop .inner,.pbImgList .big {
    position:relative
}
.bigImg .next .img,.bigImg .prev .img {
    display:block;
    width:63px;
    height:63px;
    background-color:#000;
    opacity:.5
}
.bigImg .prev {
    left:0;
    background-position:-507px 0
}
.pbMr {
    width:246px;
    overflow:hidden;
    padding-bottom:20px
}
.pbMr a.aLink {
    width:100px;
    height:134px;
    border:0
}
.pbMr a.aLink .mask,.pbMr a.aLink .onTxt {
    width:100px;
    height:26px
}
.pbMr a.aLink .onTxt {
    line-height:24px
}
.pbMr .rtop {
    width:146px;
    background-position:11px -500px
}
.pbMr .rtop a.tit {
    width:90px;
    height:27px;
    background-color:#c00;
    line-height:26px
}
.pbMr a.txt {
    float:right;
    width:126px;
    color:#666;
    padding:0 10px 0 0
}
.pbIntro .intro,.pbIntro img,.pbRtab ul.imgArea li {
    float:left
}
.pbRtab {
    width:300px;
    height:auto;
    overflow:hidden;
    margin:0 0 32px
}
.pbIntro,.pbRtab ul.imgArea li dl.pbDl dd {
    width:290px
}
.pbRtab ul.imgArea {
    width:290px;
    overflow:hidden;
    padding:24px 0 0
}
.pbIntro {
    display:block;
    height:164px
}
.pbIntro .divider {
    float:left;
    width:10px;
    height:164px;
    background-position:0 -488px
}
.pbIntro .intro {
    width:145px;
    height:164px;
    background-color:#d71e1e;
    color:#fff
}
.pbIntro .intro a {
    color:#fff
}
.pbIntro .intro .tit {
    display:block;
    margin:15px 0 15px 15px
}
.pbIntro .intro .mz {
    display:block;
    padding:0 0 24px 15px
}
.pbIntro .intro .con {
    display:block;
    padding:0 0 0 15px;
    width:108px;
    line-height:22px
}
dl.pbDl {
    width:337px
}
dl.pbDl dd {
    margin:0 0 10px;
    padding:1px 0
}
dl.pbDl dd strong {
    color:#2d2d2d
}
.pbJdzx .conF a.title:hover,dl.pbDl dd a:hover strong {
    color:#c00
}
#syHeader .hTop .inner .topR a.user:hover,#syHeader .hTop .inner ul.subMenu li a:hover,#syHeader .nav ul.navUl li a,.collect .banner a,.glChBan .active a,.hzleft .mainScroll .right .hzSmallTxt:hover,.hzleft .mainScroll .right .txtCon .banner .title:hover,.hzleft .msjt .right a:hover,.hzleft .msjt .zpdp .banner .a:hover,.hzzf .title:hover,.noLine,.pbLink:hover,.pbPer:hover,.syTabTop ul.imgID li a:hover {
    text-decoration:none
}
dl.pbDl dd.last {
    margin:0
}
.pbJdzx {
    float:right
}
.pbJdzx .conF {
    margin:22px 0 30px
}
.pbJdzx .conF a.title {
    color:#c00;
    font-weight:700;
    cursor:pointer
}
.pbJdzx .conF a.text {
    display:block;
    margin:9px 0 0;
    line-height:20px;
    text-align:left
}
.pbJdzx .tow {
    margin:0 0 26px
}
.pbJdzx ul.list li {
    background:url(/statics/20180101/img/bg.png?1111) -736px -15px no-repeat;
    margin:0 0 14px;
    padding:1px 0 0 27px
}
.pbJdzx ul.list li a {
    color:#333;
    font-size:14px
}
.pbJdzx ul.list li a:hover {
    color:#c00
}
.pbJdzx ul.list li.last {
    margin:0
}
.syTop {
    height:26px;
    border-bottom:1px solid #d6d6d6
}
.syTop div a {
    display:block;
    width:76px;
    height:19px;
    background:url(/statics/20180101/img/bg.png?1111) -105px -14px no-repeat;
    text-indent:-99em;
    overflow:hidden
}
.syTop a.more {
    float:right;
    padding:5px 0 0
}
.pbRdJc .glCommBanner {
    padding:0
}
.pbRdJc .rdList {
    padding:38px 0 0
}
.pbRdJc .rdList span.unit {
    float:left;
    width:208px;
    height:160px;
    margin:0 28px 32px 0;
    text-align:center
}
.pbRdJc .rdList span.unit a.img {
    display:block;
    width:208px;
    height:130px;
    margin:0 0 18px
}
.pbRdJc .rdList span.sed {
    margin-right:0
}
.pbRdJc .rdList span.r {
    float:right
}
.pbRdJc dl.txt {
    float:left
}
.pbRdJc dl.txt dd a strong.bold {
    margin:0 7px 0 -3px
}
.pbRdJc dl.r {
    float:right
}
.pbFuTop {
    height:32px;
    border-bottom:1px solid #000
}
.pbFuTop .topT {
    width:80px;
    height:31px;
    border:1px solid #3c3c3c;
    border-bottom:0;
    background-color:#565656;
    text-align:center;
    line-height:30px;
    color:#fff
}
.pbFuTop .more {
    float:right;
    padding:12px 0 0
}
.pbTitle {
    width:100%;
    height:27px;
    border-bottom:1px solid #ddd
}
.pbTitle .tit {
    float:left;
    width:75px;
    height:27px;
    background-color:#333;
    color:#fff;
    text-align:center;
    line-height:27px
}
.pbTitle .tit a {
    color:#fff
}
.pbTitle a.intro {
    float:right;
    color:#666;
    padding:7px 0 0
}
.pbTitle a.intro:hover {
    color:#c00
}
.fnCon {
    margin:16px 0 0
}
.fnCon a.lImg {
    float:left;
    width:126px;
    height:93px;
    margin:0 16px 0 0
}
.fnCon .rTxt a.title {
    display:block;
    padding:1px 0 0;
    height:15px;
    font-weight:700;
    color:#000;
    margin:0 0 15px;
    cursor:pointer
}
.fnCon .rTxt a.title:hover {
    color:#c00
}
.fnCon .rTxt a.text {
    width:inherit;
    line-height:20px
}
.pbRdfw a.lImg {
    float:left;
    width:134px;
    height:81px
}
.pbRdfw .rTxt a.text,.pbRdfw .rTxt a.title {
    float:left;
    width:130px
}
.pbRdfw .rTxt {
    height:81px
}
.pbRdfw .rTxt a.title {
    margin:12px 0 3px
}
.pbRdfw dl.list {
    height:auto;
    margin:19px 0 0
}
.pbRdfw dl.list dd {
    margin:0 0 15px
}
.pbRdfw dl.list dd a {
    color:#333
}
.pbRdfw dl.list dd a:hover {
    color:#c00
}
.pbRdfw dl.list dd a span {
    color:#718ac8
}
.syTabTop {
    height:32px;
    border-bottom:1px solid #000
}
.syTabTop .more {
    float:right;
    padding:12px 0 0
}
.syTabTop ul.imgID li {
    float:left;
    width:80px;
    height:32px;
    margin:0 5px 0 0
}
.syTabTop ul.imgID li a {
    display:block;
    width:80px;
    height:32px;
    text-align:center;
    line-height:30px;
    color:#000
}
.pbImgList .big a,.pbLink,.pbLink:hover,.syTabTop ul.imgID li.hover a {
    color:#fff
}
.pbImgList .big>a {
    display:block;
    width:inherit;
    height:inherit
}
.pbImgList .big a img {
    width:100%;
    height:100%
}
.syTabTop ul.imgID li.hover {
    border:1px solid #dc4404;
    border-bottom:0;
    background-color:#dc4404
}
.bdPicAdv {
    width:1200px;
    text-align:center;
    background-color:#f1f1f1
}
.pbImgList .big {
    float:left;
    width:280px;
    height:380px;
    overflow:hidden
}
.pbImgList .big .mask {
    height:56px
}
.pbImgList .big .onTxt2 {
    width:222px;
    height:49px;
    padding:7px 0 0 24px;
    line-height:22px
}
.pbImgList .big .onTxt2 .author {
    padding:0 0 0 5px
}
.pbImgList .rPic {
    float:right;
    width:478px
}
.pbL,.pbUnit span.l {
    float:left
}
.pbImgList .rPic span.unit {
    float:left;
    text-align:center
}
.pbImgList .rPic span.unit:nth-child(even) {
    margin-left:15px
}
.pbImgList .rPic span.unit a.img {
    display:block;
    width:inherit;
    height:146px
}
.pbImgList .rPic span.unit a.img img {
    width:100%;
    height:100%
}
.pbUnit span.unit {
    text-align:center
}
.pbUnit span.unit a.img {
    display:block
}
.pbLink {
    display:block;
    text-align:center
}
.clearfix {
    overflow:auto;
    zoom:1
}
.pbL {
    width:798px
}
.pbR {
    float:right;
    width:367px
}
.pbPer {
    display:block;
    width:320px;
    height:45px;
    padding:8px
}
.pbPer .sed,.pbPer .third {
    float:left;
    padding:2px 0 0
}
.pbPer:hover {
    background-color:#e6e6e6;
    color:#666
}
.pbPer img {
    float:left;
    margin:0 14px 0 0
}
.pbPer .sed {
    margin:0 19px 0 0
}
.pbPer .sed .name,.pbPer .third .job {
    margin:0 0 11px;
    display:block;
    overflow:hidden
}
.pbPer .sed .name {
    font-weight:700;
    color:#333;
    width:100px;
    line-height:16px
}
.pbPer .sed .salary {
    color:#c00
}
.pbPer .third .job,.pbRlist a.deep {
    color:#333
}
.pbPer .third {
    width:140px;
    overflow:hidden;
    display:block
}
.pbPer .third .addr {
    overflow:hidden;
    display:block
}
.pbConPic {
    float:right;
    width:402px
}
.pbConPic .belCon {
    padding:10px 0 0;
    width:402px;
    overflow:hidden
}
.pbConPic .belCon a.img {
    float:left;
    width:136px;
    height:96px
}
.pbRlist {
    margin:26px 0 0;
    overflow:hidden
}
.pbRlist dl.rightStudio dd img {
    width:20px;
    height:20px
}
.pbRlist dl.rightStudio dd a.pbPer {
    height:20px
}
.pbRlist dl.rightStudio dd a.pbPer .text {
    line-height:20px
}
.pbRlist dl.rightStudio dd.first {
    padding-bottom:15px
}
.pbRlist dl.rightStudio dd.first img {
    width:45px;
    height:45px
}
.pbRlist dl.drList {
    padding:10px 0 0
}
.pbRlist dl.drList dd {
    margin:0 0 10px
}
.pbRlist dl.drList dd a {
    width:inherit
}
.pbRlist dl.drList dd a .sed .det span {
    margin:0 10px 0 0
}
.pbRlist dl.drList dd.last {
    margin:0
}
.pbRlist .syjc {
    margin:29px 0 0
}
.pbRlist .syjc dl.lst {
    padding:8px 0 0
}
.pbHgft .ftTop {
    height:22px;
    border:0
}
.pbHgft .ftTop h2 a {
    background-position:-373px -503px
}
.pbHgft .ftCon {
    margin:20px 0 0
}
.pbHgft .ftCon .conLeft {
    width:328px
}
.pbHgft .ftCon .conLeft a.aLink {
    width:122px;
    height:137px
}
.pbHgft .ftCon .conLeft .rtop {
    width:206px
}
.pbHgft .ftCon .conLeft a.txt {
    width:182px;
    height:90px;
    padding-top:15px
}
.pbHgft .ftCon .leftP {
    margin:0 19px 0 0
}
.pbRoom {
    margin-top:0
}
.pbRoom .tit {
    width:85px
}
.pbRoom dl.drList dd {
    margin:0 0 8px
}
.pbRoom dl.drList dd a.pbPer .fir {
    font-weight:700
}
.pbSedScr,.pbSedScr ul.imgArea li div.outer {
    width:337px;
    height:232px
}
.pbSedScr ul.imgArea li div.outer .mask {
    width:337px;
    height:40px
}
.pbSedScr ul.imgArea li div.outer .onTxt2 {
    width:337px;
    height:40px;
    line-height:40px
}
.pbSedScr .next,.pbSedScr .prev {
    top:90px;
    width:40px;
    height:40px
}
.pbSedScr .prev {
    background-position:-24px -557px
}
.pbSedScr .next {
    background-position:-24px -502px
}
.pbhzdr {
    height:auto;
    background:#ebebeb;
    overflow:hidden;
    width:100%
}
.pbhzdr li {
    float:left;
    padding:10px
}
.pbhzdr li img {
    float:left;
    margin:0 10px 0 0;
    width:70px;
    height:70px;
    border:1px solid #d6d6d6
}
.pbhzdr li .content {
    float:right;
    width:188px;
    line-height:16px
}
.pbhzdr li .content a.name {
    float:left;
    font-weight:700;
    width:122px;
    margin:10px 0 0;
    cursor:pointer
}
.pbhzdr li .content a.fangke {
    float:right;
    background-color:#ff6801;
    margin:5px 0 0;
    padding:4px;
    color:#fff
}
.pbhzdr li .content a.jqzp {
    float:left;
    margin:11px 0 0;
    cursor:pointer;
    white-space:nowrap;
    width:100%;
    display:block
}
#syHeader .hTop {
    height:30px;
    background-color:#ededed;
    line-height:30px;
    color:#999
}
#syHeader .hTop .inner .title {
    display:block;
    width:180px;
    height:30px;
    margin:0 auto;
    text-align:center
}
#syHeader .hTop .inner .topR {
    float:right;
    width:335px
}
#syHeader .hTop .inner .topR .r {
    float:right
}
#syHeader .hTop .inner .topR a {
    float:left;
    margin-left:12px;
    color:#6e6e6e
}
#syHeader .hTop .inner .topR a:hover {
    color:#6e6e6e
}
#syHeader .hTop .inner .topR a.user {
    width:118px;
    height:30px;
    padding-left:12px;
    line-height:30px
}
#syHeader .hTop .inner .topR a.user .icon {
    background-position:right bottom;
    display:inline-block;
    width:8px;
    height:10px
}
#syHeader .hTop .inner .topR a.user:hover {
    background-color:#dedede
}
#syHeader .hTop .inner .topR a.close {
    margin-right:0
}
#syHeader .hTop .inner ul.subMenu {
    display:none;
    position:absolute;
    right:40px;
    width:118px;
    padding:5px;
    border:1px solid silver;
    background-color:#fff
}
#syHeader .hTop .inner ul.subMenu li {
    height:40px;
    padding-left:7px;
    border-bottom:1px dashed silver;
    line-height:40px
}
#syHeader .hTop .inner ul.subMenu li a:hover {
    font-weight:700;
    color:#6e6e6e
}
#syHeader .hTop .inner ul.subMenu li.last {
    border:0
}
#syHeader .hCon {
    height:96px
}
#syHeader .hCon div.logo {
    float:left;
    margin:18px 162px 0 0
}
#syHeader .hCon div.logo a {
    display:block;
    width:277px;
    height:78px;
    background:url(/statics/20180101/img/logo_new.png?ver=2.233) no-repeat
}
#syHeader .hCon form.search {
    float:left;
    width:309px;
    margin:35px 0 0;
    border:1px solid #c6c6c6
}
#syHeader .hCon form.search ul.con {
    float:left;
    margin:2px 0 2px 2px;
    width:61px;
    height:27px;
    background-position:35px -12px;
    border-right:1px solid #b2b2b2;
    cursor:pointer
}
#syHeader .hCon form.search ul.con li {
    position:relative;
    color:#999;
    padding:6px 5px 0 11px
}
#syHeader .hCon form.search ul.con li dl.sed {
    display:none;
    position:absolute;
    top:32px;
    left:-3px;
    border:1px solid #b2b2b2;
    border-top:0;
    color:#333;
    background-color:#fff;
    font-size:14px
}
#syHeader .hCon form.search ul.con li dl.sed dd {
    width:46px;
    padding:6px 4px 6px 13px;
    color:#999
}
#syHeader .hCon form.search ul.con li dl.sed dd.over {
    background-color:#db3e00;
    color:#fff
}
#syHeader .hCon form.search label.input input {
    float:left;
    width:178px;
    height:25px;
    line-height:25px;
    vertical-align:center;
    margin:2px 0;
    border:1px solid #fff;
    text-indent:4px;
    color:#999
}
#syHeader .hCon form.search label.sub input {
    float:right;
    width:65px;
    height:31px;
    background-position:-30px -8px;
    border:0;
    cursor:pointer
}
#syHeader .hCon a.rAd {
    float:right;
    width:300px;
    height:90px;
    margin:6px 0 0
}
#syHeader .nav {
    height:39px;
    border-bottom:1px solid #d7d6d4;
    background-color:#484647
}
#syHeader .nav ul.navUl li {
    float:left
}
#syHeader .nav ul.navUl li a {
    display:block;
    width:62px;
    height:39px;
    line-height:37px;
    text-align:center;
    color:#fff;
    font-family:'microsoft yahei'
}
#syHeader .nav ul.navUl li a:hover {
    background-color:#db3e00
}
#syHeader .nav ul.navUl li a:active {
    background-color:#bd3c11
}
#syHeader .nav ul.navUl li a#cat_zb {
    width:98px;
    color:#fe5b00
}
#syHeader .nav ul.navUl li a#cat_zb:hover {
    color:#fff
}
#syHeader .nav ul.navUl li a#cat_mall,#syHeader .nav ul.navUl li a#cat_xx {
    width:78px
}
#syHeader .nav ul.navUl #cat_11,#syHeader .nav ul.navUl #cat_zb {
    position:relative
}
#syHeader .nav ul.navUl #cat_11 .hot,#syHeader .nav ul.navUl #cat_zb .hot {
    position:absolute;
    top:4px;
    right:-9px;
    width:21px;
    height:11px;
    background-position:-979px -854px
}
#syHeader .nav ul.navUl #cat_zb .hot {
    right:-6px
}
.syAdTopTxt {
    padding:15px 0
}
.syAdTopTxt table {
    width:100%;
    margin:0 0 0 16px
}
.syAdTopTxt table tr {
    line-height:22px
}
.syAdTopTxt table td a {
    display:block;
    font-family:'\5b8b\4f53';
    color:#7e7d7d
}
.syAdTopTxt table td a:hover {
    color:#c00
}
.pbAddPic {
    height:60px;
    margin-bottom:38px
}
.pbAddPic table td a {
    display:block;
    width:495px;
    height:60px;
    margin:0 10px 0 0
}
.pbAddPic table td a.r {
    margin-right:0
}
#syFooter {
    height:295px;
    text-align:center;
    font-family:'microsoft yahei';
    background-color:#dedede;
    font-size:14px;
    color:#666
}
.commRight .charge .left,.commRight .uglyStage .banner,.hzleft .mainScroll .right .txtCon ul li,.hzleft .tuwenlist .tuwen ul .banner,.hzleft .tuwenlist .tuwen ul li,.hzzf .title {
    font-family:"Microsoft Yahei"
}
#syFooter .fMenu {
    padding:45px 0 46px
}
#syFooter .fContact {
    padding:0 0 0 129px
}
#syFooter .fContact .logo {
    float:left;
    margin:10px 30px 20px 0
}
#syFooter .fContact ul {
    padding:0 0 0 129px;
    text-align:left
}
#syFooter .fContact ul li {
    margin:0 0 13px
}
#syFooter .bottom {
    width:230px;
    margin:0 auto
}
#syFooter .bottom a.jd {
    float:left;
    width:118px;
    height:48px;
    margin:22px 21px 0 0
}
#syFooter .bottom a.jc {
    float:left
}
.glRightBanner {
    width:100%;
    padding:3px 0;
    overflow:hidden;
    border-bottom:1px solid #000;
    height:26px
}
.glRightBanner .title {
    height:26px;
    padding-top:7px;
    padding-left:14px;
    border:1px solid #484647;
    float:left;
    width:70px;
    background:#616161;
    font-size:14px;
    color:#fff
}
.glRightBanner .title a {
    color:#fff
}
.glRightBanner .littleTitle {
    display:block;
    float:left;
    padding-top:10px;
    padding-left:10px
}
.glRightMore {
    padding-top:5px;
    float:right
}
.pbHotService {
    margin-top:10px;
    font-size:12px;
    width:100%
}
.pbHotService img {
    float:left;
    width:135px;
    border:0;
    margin:0 8px 0 0
}
.pbHotService .rTxt2 {
    float:right;
    padding:5px 5px 0 0;
    font-size:13px;
    line-height:20px;
    width:130px;
    height:80px;
    overflow:hidden
}
.pbHotService .rTxt2 a {
    font-weight:700
}
.pbHotService .rTxt {
    float:right;
    padding:5px 2px 0 0;
    font-size:13px;
    line-height:26px;
    height:82px
}
.pbHotService .rTxt a {
    width:140px;
    display:block;
    overflow:hidden
}
.pbHotService .rTxt a:hover {
    color:#c00
}
.pbHotService .rTxt .bold {
    font-weight:700;
    font-size:14px;
    color:#000
}
.pbHotService dl {
    padding-left:2px;
    width:100%;
    float:left
}
.pbHotService ul {
    width:100%;
    overflow:hidden
}
.pbHotService ul .li {
    overflow:hidden;
    width:146px;
    float:left;
    text-align:center;
    padding:0 2px
}
.pbHotService ul .li a {
    line-height:28px;
    display:block;
    float:left;
    width:146px;
    text-align:center
}
.pbHotService ul .li a img {
    width:146px
}
.commRight {
    margin-top:20px;
    float:right;
    clear:right;
    width:300px;
    overflow:hidden
}
.commRight .space {
    clear:both;
    width:100%;
    height:20px
}
.commRight .commHeight {
    height:auto
}
.commRight .list {
    overflow:hidden;
    width:100%;
    margin-top:12px;
    font-size:12px;
    line-height:26px
}
.commRight .list dd {
    overflow:hidden
}
.commRight .list dd span {
    color:#4a6fc0;
    font-weight:400
}
.commRight .imgAdv {
    width:300px;
    padding:10px 1px;
    border:0
}
.commRight .flash {
    display:none;
    margin:10px 0;
    width:100%;
    padding:10px 0;
    text-align:center
}
.commRight .flash img {
    padding:3px 0;
    border:0;
    width:250px
}
.commRight .uglyStage {
    overflow:hidden;
    padding-top:20px;
    width:100%
}
.commRight .uglyStage .banner {
    float:left;
    margin-left:2px;
    padding-left:5px;
    border-left:solid 5px #db3e00;
    font-weight:700;
    color:#db3e00;
    text-indent:5px;
    font-size:20px
}
.commRight .uglyStage .banner a {
    color:#db3e00
}
.commRight .uglyStage .importantInfo {
    clear:both;
    float:left;
    font-size:13px;
    width:98%;
    line-height:20px;
    background:#dedede;
    padding:2px;
    margin:10px 0 0 1px;
    color:#666
}
.commRight .uglyStage dl {
    padding:10px 0
}
.commRight .charge {
    width:100%;
    overflow:hidden
}
.commRight .charge .redbg {
    background:#eda28d;
    border:10px solid #eda28d
}
.commRight .charge .darkbg {
    background:#dedede;
    border:10px solid #dedede
}
.commRight .charge .left {
    float:left;
    width:30px;
    height:90px;
    margin:20px 0;
    padding:10px 10px 0;
    line-height:38px;
    font-size:30px;
    color:#fff
}
.commRight .charge .right {
    float:right;
    padding-left:5px;
    width:212px
}
.commRight .charge .right dl {
    padding:10px 0
}
.commRight .line {
    clear:both;
    padding:0;
    height:1px;
    border-bottom:1px solid #d6d6d6;
    width:98%
}
.glChBan,.glCommBanner {
    border-bottom:1px solid #000
}
.commRight .jctjList {
    clear:left;
    width:300px;
    overflow:hidden;
    text-overflow:nowrap;
    padding-top:10px
}
.commRight .jctjList li {
    line-height:28px
}
.glChBan {
    height:35px
}
.glChBan .active a {
    background-color:#484647;
    color:#fff
}
.glChBan .title {
    float:left;
    width:200px;
    height:35px
}
.glChBan .hztitle {
    background:url(/statics/20180101/img/manager_bg.png?1111) 0 -47px no-repeat;
    width:240px
}
.glChBan .smtitle {
    background:url(/statics/20180101/img/manager_bg.png?1111) 0 -180px no-repeat;
    width:218px
}
.glChBan .gltitle {
    background:url(/statics/20180101/img/manager_bg.png?1111) no-repeat;
    width:200px
}
.glChBan .zxTitle {
    background-position:url(/statics/20180101/img/manager_bg.png?1111) no-repeat -372px -498px
}
.glChBan ul {
    float:left;
    padding:7px 0 4px 24px
}
.glChBan ul li {
    float:left
}
.glChBan ul li a {
    display:block;
    margin:0 20px 0 0;
    padding:5px 10px;
    font-size:14px;
    color:#000
}
.glChBan ul li a.last {
    margin:0
}
.glChBan ul li a:hover {
    background-color:#484647;
    color:#fff;
    text-decoration:none
}
.headerNavPack {
    padding-left:10px
}
.headerNavPack li,.headerNavPack li a {
    white-space:nowrap
}
.navActive {
    background-color:#db3e00
}
.glTopAdv .bdTxtAdv {
    width:960px;
    padding:0 0 15px;
    text-align:center
}
.glTopAdv .bdPicAdv {
    width:1000px;
    background-color:#f1f1f1;
    padding:0 5px;
    margin-bottom:20px
}
.commLeftWidth {
    width:680px
}
.commRightWidth {
    width:300px
}
.domEllipsis .li,.domEllipsis a {
    overflow:hidden;
    white-space:nowrap;
    display:block;
    text-overflow:ellipsis
}
.glCommBanner {
    width:100%;
    padding:20px 0 0;
    overflow:hidden;
    height:32px
}
.glCommBanner .title {
    height:32px;
    padding-top:7px;
    padding-left:14px;
    border:1px solid #484647;
    float:left;
    width:80px;
    background:#616161;
    font-size:16px;
    color:#fff
}
.glCommBanner .title a {
    color:#fff
}
.glBannerAdv {
    float:left;
    width:500px;
    text-align:center;
    padding-top:13px;
    padding-left:20px;
    overflow:hidden
}
.glBannerAdv .new {
    display:block;
    float:left;
    padding:0 15px;
    line-height:18px;
    background:url(/statics/20180101/img/mNew.jpg) 0 4px no-repeat
}
.glMore,.hzleft .tuwenlist .height2 {
    padding-top:15px
}
.glDotUl {
    list-style-type:disc;
    padding-left:15px
}
.glDotUl li a {
    font-size:14px
}
.glDotUl li a:hover {
    color:#c00
}
.glMore {
    float:right
}
.glBold {
    font-weight:700;
    color:#000
}
.hz {
    clear:both;
    overflow:hidden
}
.hzleft {
    float:left;
    margin-top:20px
}
.hzleft .mainScroll {
    width:100%;
    height:350px;
    overflow:hidden
}
.hzleft .mainScroll .bigImg {
    width:262px;
    height:335px
}
.hzleft .mainScroll .bigImg .next,.hzleft .mainScroll .bigImg .prev {
    top:160px;
    width:40px;
    height:40px;
    opacity:.5
}
.hzleft .mainScroll .bigImg .prev {
    background-position:-24px -557px
}
.hzleft .mainScroll .bigImg .next {
    background-position:-24px -502px
}
.hzleft .mainScroll .mask {
    bottom:72px;
    width:260px
}
.hzleft .mainScroll .onTxt {
    width:262px;
    height:120px;
    cursor:pointer
}
.hzleft .mainScroll .onTxt2 {
    width:220px;
    text-align:center;
    bottom:63px
}
.hzleft .mainScroll .space {
    float:right;
    height:25px;
    width:400px
}
.hzleft .mainScroll .right {
    float:right;
    width:400px;
    height:155px;
    overflow:hidden;
    position:relative
}
.hzleft .mainScroll .right img {
    float:left;
    width:122px;
    height:155px
}
.hzleft .mainScroll .right .hzSmallMask {
    position:absolute;
    bottom:0;
    left:0;
    width:122px;
    height:30px;
    background-color:#000
}
.hzleft .mainScroll .right .hzSmallTxt {
    text-overflow:ellipsis;
    position:absolute;
    bottom:0;
    left:0;
    height:30px;
    color:#fff;
    text-align:center;
    line-height:30px;
    white-space:nowrap;
    width:120px;
    display:block;
    overflow:hidden
}
.hzleft .tuwenlist .height1,.hzleft .tuwenlist .tuwen .height1 {
    height:140px
}
.hzleft .mainScroll .right .hzSmallTxt:hover {
    color:#c00
}
.hzleft .mainScroll .right .txtCon {
    float:right;
    overflow:hidden;
    width:260px;
    margin-left:10px
}
.hzleft .mainScroll .right .txtCon .banner {
    width:100%;
    overflow:hidden
}
.hzleft .mainScroll .right .txtCon .banner .title {
    float:left;
    font-size:18px;
    color:#000;
    font-family:"Microsoft Yahei";
    line-height:32px
}
.hzleft .mainScroll .right .txtCon .titleFont {
    font-weight:700
}
.hzleft .mainScroll .right .txtCon .nostyle {
    list-style_type:none;
    padding-left:0;
    border:0
}
.hzleft .mainScroll .right .txtCon ul {
    list-style-type:disc;
    padding-left:15px;
    overflow:hidden;
    border-top:#d6d6d6 1px solid
}
.hzleft .mainScroll .right .txtCon ul .first {
    list-style:none
}
.hzleft .mainScroll .right .txtCon ul .first a {
    font-size:16px
}
.hzleft .mainScroll .right .txtCon ul li {
    line-height:28px;
    width:100%
}
.hzleft .mainScroll .right .txtCon ul li a {
    font-size:14px
}
.hzleft .tuwenlist {
    clear:left;
    width:100%;
    overflow:hidden
}
.hzleft .tuwenlist .tuwen {
    float:left;
    width:330px;
    overflow:hidden;
    margin:10px 8px 0 0
}
.hzleft .tuwenlist .tuwen img {
    float:left;
    width:120px;
    border:0
}
.hzleft .tuwenlist .tuwen .img {
    width:135px
}
.hzleft .tuwenlist .tuwen .ul {
    width:160px;
    height:96px
}
.hzleft .tuwenlist .tuwen .ul2 {
    width:200px;
    height:85px
}
.hzleft .tuwenlist .tuwen ul {
    width:210px;
    height:137px;
    overflow:hidden
}
.hzleft .tuwenlist .tuwen ul .banner {
    padding-left:15px;
    margin-left:0;
    line-height:25px;
    height:25px;
    color:#fff;
    width:100%
}
.hzleft .tuwenlist .tuwen ul .hzbanner {
    background:url(/statics/20180101/img/manager_bg.png?1111) 0 -82px no-repeat
}
.hzleft .tuwenlist .tuwen ul .smbanner {
    background:url(/statics/20180101/img/manager_bg.png?1111) -225px -177px no-repeat
}
.hzleft .tuwenlist .tuwen ul .first a {
    display:block;
    padding-top:10px;
    font-weight:700;
    font-size:14px
}
.hzleft .tuwenlist .tuwen ul .b a {
    display:block;
    padding-bottom:5px;
    font-weight:700;
    font-size:14px
}
.hzleft .tuwenlist .tuwen ul li {
    line-height:24px;
    margin-left:10px;
    width:90%
}
.hzleft .tuwenlist .tuwen ul li.desc,.hzleft .tuwenlist .tuwen ul li.title {
    line-height:20px
}
.hzleft .tuwenlist .tuwen ul li.title a {
    font-size:14px;
    color:#185db4;
    font-weight:700
}
.hzleft .msjt {
    width:680px;
    padding-top:20px;
    overflow:hidden
}
.hzleft .msjt .left {
    float:left;
    width:120px
}
.hzleft .msjt .left img {
    float:left;
    width:120px;
    height:168px
}
.hzleft .msjt .middle {
    float:left;
    width:8px;
    height:168px;
    background:url(/statics/20180101/img/hz_jt.png) no-repeat
}
.hzleft .msjt .middle2 {
    background:url(/statics/20180101/img/sm_djt.png) no-repeat
}
.hzleft .msjt .redBg {
    background:#ff6602
}
.hzleft .msjt .greenBg {
    background:#92bf02
}
.hzleft .msjt .right {
    width:100px;
    float:left;
    text-overflow:ellipsis;
    overflow:hidden;
    color:#fff;
    height:148px;
    padding:10px 15px;
    font-size:14px
}
.hzleft .msjt .right .name {
    display:block;
    padding:15px 0;
    font-weight:700;
    font-size:18px;
    letter-spacing:10px
}
.hzleft .msjt .right a {
    color:#fff
}
.hzleft .msjt .right .desc {
    padding-top:5px;
    line-height:19px;
    font-size:12px
}
.hzleft .msjt .zpdp {
    float:right;
    width:415px
}
.hzleft .msjt .zpdp .banner {
    color:#7e7d7d;
    padding-left:5px;
    font-size:14px;
    font-weight:700;
    width:100%
}
.hzleft .msjt .zpdp .banner span {
    display:block;
    float:left;
    padding-top:5px
}
.hzleft .msjt .zpdp .banner .a {
    float:right;
    border:0;
    background:url(/statics/20180101/img/hz_viewComment.png) no-repeat;
    text-indent:-200px;
    overflow:hidden;
    width:81px;
    height:27px
}
.hzleft .msjt .zpdp .banner .a1 {
    background:url(/statics/20180101/img/sm_viewComment.png) no-repeat
}
.hzleft .msjt .zpdp .content {
    clear:both;
    padding-top:10px;
    overflow:hidden
}
.hzleft .msjt .zpdp .content .img {
    float:left;
    width:125px;
    height:130px;
    padding-left:13px;
    line-height:24px;
    text-align:center
}
.hzleft .msjt .zpdp .content .img img {
    width:120px;
    height:90px;
    border:0
}
.hzzfP {
    padding:10px 0 40px
}
.hzzf {
    width:100%;
    overflow:hidden
}
.hzzf .title {
    line-height:32px;
    padding:5px 10px 0 0;
    float:left;
    display:block;
    font-size:18px
}
.hzzf .title:hover {
    cursor:pointer
}
.hzzf .zftitle {
    color:#ff6602
}
.hzzf .smtitle {
    color:#87a52b
}
.hzzf .zmxstitle {
    background:#ff6602;
    text-align:center;
    color:#fff;
    height:37px;
    width:123px
}
.hzzf .news {
    overflow:hidden
}
.hzzf .news li {
    padding:15px 20px 0 0;
    overflow:hidden;
    line-height:16px;
    float:left
}
.hzzf .tuwenlist {
    width:100%;
    position:relative;
    margin-top:0;
    padding-top:0
}
.hzzf .tuwenlist .floattangle {
    position:absolute;
    top:0;
    left:0;
    width:40px;
    height:40px;
    background:url(/statics/20180101/img/hz_zmxs_mask.png) no-repeat;
    z-index:99
}
.hzzf .tuwenlist .mainImg {
    float:left;
    width:185px;
    height:250px
}
.hzzf .tuwenlist .mask,.hzzf .tuwenlist .onTxt {
    bottom:0;
    width:185px;
    height:30px;
    position:absolute;
    left:0
}
.hzzf .tuwenlist .mask {
    background-color:#000
}
.hzzf .tuwenlist .onTxt {
    color:#fff;
    text-align:center;
    line-height:30px
}
.hzzf .tuwenlist .tulist {
    float:right;
    width:485px;
    height:250px;
    overflow:hidden
}
.hzzf .tuwenlist .tulist li {
    float:left;
    padding-left:20px;
    width:140px
}
.hzzf .tuwenlist .tulist li img {
    width:140px;
    height:175px
}
.hzzf .tuwenlist .tulist li a {
    line-height:20px;
    width:100%
}
.collect {
    width:100%;
    padding-top:20px;
    padding-left:5px
}
.collect .banner {
    width:100%;
    background:url(/statics/20180101/img/manager_bg.png?1111) 0 -120px no-repeat;
    overflow:hidden;
    height:57px
}
.collect .banner a {
    display:block;
    float:left;
    height:57px;
    width:100%
}
.collect ul {
    width:100%;
    overflow:hidden
}
.collect ul li {
    float:left;
    width:240px;
    height:200px;
    padding:5px
}
.collect ul li img {
    width:217px;
    height:155px;
    border:0
}
.collect ul li .text {
    width:100%;
    display:block;
    text-align:center;
    margin-top:15px
}
.collect ul li .text .cate {
    color:#c00
}
.collect ul li .text a {
    color:#000
}
.rightad {
    display:block;
    float:left;
    padding-left:16px;
    color:#333;
    padding-top:15px;
    width:520px;
    overflow:hidden
}
.rightad .icon_n {
    padding:2px;
    float:left
}
.rightad a {
    float:left;
    display:block;
    padding-right:24px
}
.rightad a:hover {
    text-decoration:underline;
    color:#c00
}
#js_div_list .hd .Li_nav a,#nav2 a,.sc a,.sc a:hover,.sp a,.sp a:hover,a {
    text-decoration:none
}
.pbRdJc dl.txt dd.hot {
    background-position:-1px -818px;
    padding-left:30px
}
.pbImgList .rPic span.unit {
    width:230px;
    height:186px;
    overflow:hidden
}
.pbImgList .rPic span.r,.pbUnit span.r {
    float:left;
    margin-right:0
}
.commRight .list .blue,.commRight .list .red {
    float:left;
    width:18px;
    height:14px;
    background-color:#f80000;
    color:#fff;
    margin:5px 8px 0 0;
    text-align:center;
    line-height:14px;
    font-size:12px
}
.commRight .list .blue {
    background-color:#658af8
}
#nav2,#nav2 a {
    background-color:#484647
}
#nav2 {
    color:#fff;
    font-size:16px
}
#nav2 .wp {
    width:1200px;
    margin:0 auto
}
#nav2 a {
    display:block;
    height:39px;
    text-align:center
}
#nav2 .navActive,#nav2 a.current,#nav2 a:hover,#nav2 dl.active dt a {
    background-color:#db3e00
}
#nav2 .point {
    color:#fe5b00
}
#nav2 .point:hover {
    color:#fff
}
#nav2 dl {
    display:inline;
    float:left;
    position:relative
}
#nav2 dt .iconfont {
    font-size:9px
}
#nav2 dd {
    display:none;
    width:100%;
    background-color:#484647;
    position:absolute;
    left:0;
    right:0;
    top:39px
}
#nav2 dd a {
    display:block;
    border-top:1px dashed #636162
}
#nav2 .Av-pos {
    position:relative
}
#nav2 .Av-ab {
    position:absolute;
    display:block;
    top:-3px;
    right:-3px;
    z-index:999
}
.pbImgList .rPic .txt {
    width:100%;
    display:block;
    height:20px;
    padding:10px 0;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
#syHeader .hTop .inner {
    height:30px;
    z-index:23
}
#syHeader .hTop .inner .fltop {
    top:0;
    z-index:9999
}
#syHeader .hTop .inner .fltop a {
    display:block;
    height:30px;
    color:#6e6e6e;
    background-color:#ededed;
    text-align:center;
    text-decoration:none
}
#syHeader .hTop .inner .fltop a:hover {
    color:#fff;
    background-color:#db3e00
}
dl.pbDl dd {
    line-height:22px
}
.pbRlist .syjc {
    margin-top:40px
}
#nav2 dd {
    z-index:9999
}
.pbConPic,.pbMr {
    padding-top:14px
}
.pbMr a.txt {
    height:116px;
    line-height:28px
}
.hzzf .news li {
    padding-right:0;
    width:315px
}
.backToTop {
    display:none;
    z-index:2000;
    width:33px;
    height:33px;
    line-height:1.2;
    padding:5px 0;
    color:#fff;
    font-size:12px;
    text-align:center;
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    opacity:.6;
    filter:Alpha(opacity=60);
    background:url(//www.heiguang.com/statics/201404/img/gototop.png) no-repeat
}
#nav2,#nav2 .wp {
    height:80px
}
.backToTop:hover {
    background:url(//www.heiguang.com/statics/201404/img/gototop.png) -35px 0 no-repeat
}
#nav2 {
    line-height:80px;
    background:#eee
}
#nav2 .BA,.Dh {
    line-height:30px
}
#nav2 a {
    background:0;
    color:#333
}
#nav2 .BA {
    width:100%;
    float:left;
    height:30px;
    display:inline-block;
    margin-bottom:2px
}
#nav2 a:hover {
    color:#fff
}
#nav2 .Av {
    width:90px;
    float:left;
    margin-right:1px
}
#nav2 .Av1 {
    margin-top:9px;
    width:137px;
    float:left
}
#nav2 .navActive {
    color:#fff;
    height:80px
}
#nav2 .line {
    width:1px;
    height:17px;
    float:left;
    background:#a3a3a3;
    margin-top:30px
}
.Dh {
    height:30px;
    width:1000px;
    margin:10px auto;
    color:#999;
    font-size:14px
}
#newsIndex_2015 .loading {
    display:block;
    font-size:16px;
    color:#bbb
}
#newsIndex_2015 .list .hd {
    padding:0 0 12px;
    border-bottom:0
}
#js_div_list .action,#js_div_list .hd .Li_nav a:hover,.hd .action {
    border-bottom:2px #db3d00 solid
}
#newsIndex_2015 .list .intro .info .tag {
    float:left;
    width:180px;
    padding:0 0 0 25px;
    background:url(/statics/20180101/img/z_bg.png) -150px -5px no-repeat;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#13181d
}
#js_div_list .hd {
    text-align:left
}
#js_div_list .hd a span {
    display:none
}
#js_div_list .hd h3 {
    width:105px;
    height:30px;
    margin-right:20px;
    float:left;
    display:inline-block;
    background:url(/statics/20180101/img/z_bg.png) -26px -36px no-repeat
}
#js_div_list .hd .Tl {
    display:block;
    width:105px;
    height:30px
}
#js_div_list .hd .Li_nav {
    width:400px;
    height:35px;
    float:left
}
#js_div_list .hd .Li_nav a {
    display:inline-block;
    float:left;
    margin-left:30px;
    line-height:27px;
    font-size:16px;
    color:#38393a
}
#js_div_list .hd .My_Tj {
    width:105px;
    height:30px;
    display:inline-block;
    float:right;
    background:url(/statics/20180101/img/z_bg.png) no-repeat
}
#js_div_list .hd .My_Tj span {
    display:none
}
#js_div_list .sy h3 {
    width:105px;
    height:30px;
    margin-right:20px;
    display:inline-block;
    background:url(/statics/20180101/img/z_bg.png) 0 -103px no-repeat
}
#js_div_list .sy .Li_nav {
    width:auto
}
#sheGzs .Tb {
    position:absolute;
    top:0;
    left:50%;
    margin-left:-127px;
    width:255px;
    height:30px;
    background:url(/statics/20180101/img/z_bg.png) 40px -68px no-repeat #fff;
    margin-top:-14px
}
#sheGzs .Tb span {
    display:none
}
#sheGzs .zpCon {
    width:110%;
    height:200px;
    margin-top:40px
}
#sheGzs .unit {
    width:132px;
    height:190px;
    overflow:hidden;
    float:left;
    margin-right:42px
}
#sheGzs .unit .img,#sheGzs .unit .img img {
    width:130px;
    height:140px
}
#sheGzs .unit .img {
    display:inline-block;
    border:1px solid #ccc;
    overflow:hidden
}
#sheGzs .unit .txt {
    width:100%;
    height:30px;
    line-height:30px;
    font-size:14px;
    text-align:center;
    display:inline-block;
    white-space:nowrap;
    margin-top:10px
}
.sySydr .syTop .more {
    font-size:14px;
    margin-top:5px
}
.sySydr .syTop div {
    border-bottom:1px #ddd solid
}
.sySydr .syTop div a {
    background:#333;
    color:#fff;
    text-align:center;
    padding:5px;
    line-height:18px;
    text-indent:0;
    display:inline-block;
    font-size:14px
}
.sySydr .pbhzdr {
    background:0
}
.sySydr .pbhzdr li {
    width:100%;
    padding:0;
    height:63px;
    margin-top:10px
}
.sySydr .pbhzdr li img {
    float:left;
    margin:8px 0 0 8px;
    width:45px;
    height:45px;
    border:1px solid #d6d6d6
}
.sySydr .pbhzdr li .content {
    float:left;
    width:188px;
    margin-left:15px;
    line-height:16px
}
.f_top {
    width:100%;
    overflow:hidden
}
.sySydr .pbhzdr li .content a.name {
    margin:15px 0 0
}
.sySydr .pbhzdr li .content a.jqzp {
    margin:5px 0 0
}
.sySydr .pbhzdr li.action {
    background:#e6e6e6
}
#nav2 .acc {
    background-color:#db3e00;
    color:#fff
}
#syHzBel a {
    padding:0 4px
}
.icon_nowork,.icon_work {
    width:31px;
    text-indent:-9999px;
    overflow:hidden
}
.sc a.selected,.sp a.selected {
    color:#fff
}
.sc_icon,.sp_icon {
    color:#b9b9b9
}
.sc_parent.current .sc_parent_hd {
    color:#fff
}
.sp_parent_bd {
    background-color:#fff
}
.fn-cb:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:".";
    clear:both;
    height:0
}
.icon_auth,.icon_handphone,.icon_nowork,.icon_vip,.icon_work {
    vertical-align:middle;
    display:inline-block
}
.fn-cb {
    zoom:1
}
.icon_work {
    background:url(../../20150924/images/hr.common.png) -207px -278px no-repeat
}
.icon_nowork {
    background:url(../../20150924/images/hr.common.png) -207px -302px no-repeat
}
.icon_auth,.icon_handphone,.icon_vip {
    width:21px;
    height:24px
}
.icon_handphone {
    background:url(../../20150924/images/hr.common.png) -51px -120px no-repeat
}
.icon_vip {
    background:url(../../20150924/images/hr.common.png) -93px -120px no-repeat
}
.icon_auth {
    background:url(../../20150924/images/hr.common.png) -72px -120px no-repeat
}
#indexBox4 {
    width:1200px;
    margin:20px auto
}
#indexBox4 .wp {
    background-color:#fff;
    padding:0 0 10px
}
#indexBox4 h2 {
    display:none
}
#indexBox4 h2,#indexBox4 h3,#indexBox4 h4,#indexBox4 li,#indexBox4 ul {
    margin:0;
    padding:0;
    list-style-type:none
}
#indexBox4 .hd {
    height:40px;
    background-color:#36495f;
    line-height:40px
}
#indexBox4 .hd h3 {
    display:inline;
    float:left;
    width:125px;
    text-align:center;
    color:#c7d6e8;
    font-size:14px;
    position:relative
}
#indexBox4 .hd h3 a {
    color:#536674
}
#indexBox4 .hd h3 .arrow {
    display:none;
    width:0;
    height:0;
    overflow:hidden;
    border:0 solid #fff;
    border-width:7px 4px 0;
    border-top-color:#eda81f;
    position:absolute;
    top:40px;
    left:58px
}
#indexBox4 .hd h3.current {
    background-color:#eda81f;
    color:#fff
}
#indexBox4 .hd h3.current a {
    color:#fff
}
#indexBox4 .hd h3.current .arrow {
    display:block
}
#indexBox4 .hd .more {
    display:inline;
    float:right;
    padding:0 30px 0 0;
    font-size:12px;
    color:#536674
}
#indexBox4 .hd .more a {
    color:#536674
}
#indexBox4 .bd {
    padding:10px;
    font-size:12px
}
#indexBox4 .bd h4 {
    height:26px;
    overflow:hidden;
    padding:0 0 0 15px;
    font-size:14px;
    line-height:26px;
    background:url(../../20150924/images/hr.common.png) -226px 8px no-repeat
}
#indexBox4 .lBox li,#indexBox4 .rBox li {
    height:25px;
    line-height:25px
}
#indexBox4 .bd li {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0 6px;
    border-bottom:1px dashed #cbcbcb
}
#indexBox4 .bd li a {
    color:#06c
}
#indexBox4 .bd li a strong {
    font-weight:400;
    color:#36495f
}
#indexBox4 .bd li span,#indexBox4 .bd li span a {
    color:#36495f
}
#indexBox4 .bd .age,#indexBox4 .bd .name,#indexBox4 .bd .salary {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:inline;
    float:left;
    margin:0 3px 0 0
}
#indexBox4 .bd .name {
    width:45px
}
#indexBox4 .bd .age {
    width:30px
}
#indexBox4 .bd .salary {
    width:85px
}
#indexBox4 .bd .date {
    width:56px;
    margin:0 0 0 3px;
    color:#06c
}
#indexBox4 .lBox,#indexBox4 .left,#indexBox4 .rBox,#indexBox4 .right {
    display:inline;
    width:50%;
    overflow:hidden
}
#indexBox4 .lBox,#indexBox4 .left {
    float:left
}
#indexBox4 .rBox,#indexBox4 .right {
    float:right
}
#indexBox4 .rBox li {
    clear:both
}
#indexBox4 .rBox li a {
    display:block;
    height:26px;
    overflow:hidden
}
#indexSearch {
    width:1200px;
    margin:0 auto
}
#indexSearch #search {
    background:#374961
}
#indexSearch #search .searchIcon {
    display:inline;
    float:left;
    width:85px;
    height:35px;
    overflow:hidden;
    padding:13px 0 0;
    text-indent:39px
}
#indexSearch #search .searchIcon i {
    font-size:36px;
    color:#fff;
    line-height:1
}
#indexSearch #search .inputBox {
    width:760px;
    height:35px;
    margin:13px 0 0
}
#indexSearch #search .keyword {
    width:255px;
    height:35px;
    line-height:35px
}
#indexSearch #search .type_invite,#indexSearch #search .type_people {
    width:78px;
    height:35px;
    overflow:hidden;
    margin:13px 0 0 5px;
    border-radius:3px
}
#indexSearch #search .type_people {
    background-color:#0ba5df
}
#indexSearch #search .type_people:hover {
    background-color:#0a93c7
}
#indexSearch #search .type_invite {
    background-color:#eda81f
}
#indexSearch #search .type_invite:hover {
    background-color:#e09b12
}
#search .inputBox,.sc a,.sp a {
    background-color:#fff
}
#indexSearch #search .sites {
    display:inline;
    float:left;
    overflow:hidden;
    margin:13px 0 0 25px;
    line-height:35px;
    color:#fff;
    font-weight:700
}
#indexSearch #search .hotKey ul {
    clear:both;
    padding:0 0 0 85px;
    font-size:12px;
    color:#c9cfde;
    line-height:30px
}
#indexSearch #search .hotKey ul li {
    display:inline;
    margin:0 20px 0 0
}
#indexSearch #search .hotKey ul a {
    color:#c9cfde
}
#search dd,#search dl,#search dt,#search li,#search ul {
    margin:0;
    padding:0;
    list-style-type:none
}
#search h2 {
    display:none
}
#search .inputBox,#search .keyword,.sc,.sp {
    display:inline;
    float:left
}
#search .keyword {
    padding:0;
    border:0;
    outline:0;
    font-size:14px
}
#search .type_invite,#search .type_people {
    display:inline;
    float:left;
    border:0;
    font-size:16px;
    color:#fff
}
#search .sites,.sc,.sp {
    font-size:14px
}
.sc a,.sp a {
    cursor:pointer
}
.sc a:hover,.sp a:hover {
    background-color:#fdfbc7
}
.sc a.selected,.sp a.selected {
    background-color:#ffe258
}
.sc_tip,.sp_tip {
    padding:0 10px;
    background-color:#dceffd;
    line-height:32px
}
.sc_reset,.sp_reset {
    font-size:14px;
    text-decoration:underline;
    cursor:pointer
}
#syDr .top a,#syGl .top a.nav,#syHz .top a.nav,#sySm .top a.nav,#sySy .top a.nav,a:hover {
    text-decoration:none
}
.sc_hd,.sp_hd {
    width:150px;
    height:35px;
    display:block;
    padding:0 10px;
    line-height:35px
}
.sc_hd:hover,.sp_hd:hover {
    background-color:#e3e3e3
}
.sc_val,.sp_val {
    display:inline;
    float:left
}
.sc_icon,.sp_icon {
    display:inline;
    float:right;
    text-align:right
}
.sc_option,.sc_parent,.sp_option {
    text-align:center;
    line-height:32px
}
.sc_bd,.sp_bd {
    width:300px;
    background-color:#fff;
    border:1px solid #4996d0;
    position:relative;
    z-index:10;
    font-size:12px
}
.sc_option,.sc_parent {
    display:inline;
    float:left;
    border-bottom:1px solid #e1e3ea;
    width:75px
}
.sc_parent {
    overflow:hidden
}
.sc_parent.current {
    overflow:visible;
    position:relative
}
.sc_parent.current .sc_parent_hd {
    background-color:#ffe258
}
.sc_parent_bd,.sp .sp_parent_hd,.sp .sp_parent_hd.selected,.sp .sp_parent_hd:hover {
    background-color:#fff
}
.sc_parent_hd {
    display:block;
    width:75px
}
.sp .sp_parent_hd,.sp_option,.sp_parent_bd {
    display:inline;
    float:left
}
.sc_parent_bd {
    width:375px;
    border:1px solid #4996d0;
    left:0;
    z-index:30
}
.sc_parent_bd .sc_option {
    z-index:50
}
.sp_bd {
    width:550px
}
.sp_option {
    padding:0 10px;
    margin:0 4px;
    white-space:nowrap
}
.sp_parent {
    border-bottom:1px solid #c9c9c9
}
.sp .sp_parent_hd {
    width:100px;
    color:#9999a7;
    line-height:32px;
    text-align:right
}
.sp_parent_bd {
    width:430px;
    padding:0 10px
}
#indexFangTan .hd h2,#indexService .title a {
    font-size:28px;
    color:#333;
    text-align:center
}
.tuijian_content_img {
    height:158px;
    overflow:hidden;
    margin-bottom:17px
}
.tuijian_content_img img {
    width:233px;
    height:150px
}
#indexFangTan h2,#indexFangTan li,#indexFangTan ul {
    margin:0;
    padding:0;
    overflow:hidden
}
#indexFangTan .hd h2 {
    width:224px;
    height:39px;
    overflow:hidden;
    background-color:#fff;
    line-height:39px
}
#indexFangTan .hd a {
    display:block;
    width:224px;
    height:39px;
    position:relative
}
#indexFangTan .hd i {
    display:block;
    width:224px;
    height:39px;
    overflow:hidden;
    background:url(/statics/20180101/img/indexFangTan.png) no-repeat;
    position:absolute;
    top:0;
    left:0
}
#indexService .title,#indexService .title i {
    background-image:url(/statics/20180101/img/indexService.png)
}
#indexFangTan .bd {
    height:184px;
    overflow:hidden
}
#indexFangTan .bd ul {
    width:inherit
}
#indexFangTan .bd li {
    display:inline;
    float:left;
    width:384px;
    height:184px;
    overflow:hidden;
    margin-right:24px
}
#indexFangTan .bd li a {
    background-size:100%
}
#indexFangTan .bd a {
    display:block;
    height:184px;
    overflow:hidden;
    background-repeat:no-repeat
}
#indexFangTan .bd .item1 a {
    background-position:left 0
}
#indexFangTan .bd .item2 a {
    background-position:center 0
}
#indexFangTan .bd .item3 a {
    background-position:right 0
}
#indexService {
    width:1000px;
    height:450px;
    overflow:hidden;
    margin:0 auto;
    padding:30px 0
}
#indexService .title {
    height:51px;
    margin:0 0 25px;
    background-repeat:repeat-x;
    background-position:0 -51px
}
#indexService .title a {
    display:block;
    margin:0 0 0 84px;
    padding:0 35px;
    width:222px;
    height:51px;
    background-color:#fffffd;
    line-height:51px;
    position:relative
}
#indexService .title i {
    display:block;
    width:222px;
    height:51px;
    background-repeat:no-repeat;
    background-position:0 0;
    cursor:pointer;
    position:absolute;
    top:0;
    left:35px
}
#indexService .picList {
    display:inline;
    float:left;
    width:720px
}
#indexService .picList ul {
    height:376px;
    overflow:hidden
}
#indexService .picList li {
    display:inline;
    float:left;
    margin:0 3px 3px 0;
    border:1px solid #e7e4d9
}
#indexService .picList a {
    display:block;
    width:175px;
    height:183px;
    overflow:hidden;
    color:#fff;
    text-decoration:none;
    position:relative
}
#indexService .picList a strong {
    display:block;
    height:32px;
    width:175px;
    overflow:hidden;
    background-color:#000;
    line-height:32px;
    text-align:center;
    color:#fff;
    font-weight:400;
    -ms-filter:"alpha(opacity=60)";
    opacity:.6;
    position:absolute;
    left:0;
    top:183px
}
#indexService .picList img {
    display:block
}
#indexService .idea {
    display:inline;
    float:right;
    width:280px;
    position:relative
}
#indexService .idea .hd {
    height:27px;
    margin:0 0 6px 15px;
    overflow:hidden;
    border-bottom:1px solid #ddd;
    line-height:27px
}
fieldset,hr,img {
    border:0
}
#indexService .idea .hd strong {
    display:inline;
    float:left;
    width:75px;
    height:27px;
    background-color:#333;
    text-align:center;
    font-size:14px;
    color:#fff
}
#indexService .idea .hd .more {
    float:right
}
#indexService .idea .bd {
    overflow:hidden;
    margin:0 0 0 15px;
    padding:12px;
    background-color:#82cdd2;
    font-size:14px;
    color:#fff;
    line-height:30px;
    text-indent:1em
}
#indexService .idea .btn {
    background-color:#f078a5;
    margin:30px auto 8px;
    width:153px;
    height:37px;
    overflow:hidden;
    text-align:center;
    line-height:37px;
    font-size:18px;
    position:relative
}
#indexService .idea .btn i,#indexService .idea .icon {
    display:block;
    background-image:url(/statics/20180101/img/indexService.png);
    background-repeat:no-repeat;
    position:absolute;
    left:0
}
#indexService .idea .btn a {
    display:block;
    color:#fff
}
#indexService .idea .btn i {
    width:153px;
    height:37px;
    background-position:-15px -102px;
    cursor:pointer;
    top:0
}
#indexService .idea .icon {
    width:15px;
    height:32px;
    background-position:0 -102px;
    top:33px
}
blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul {
    margin:0;
    padding:0
}
body,button,input,select,textarea {
    font:12px/1 "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",sans-serif,Tahoma,Helvetica,Arial;
    color:#120b09
}
.iconfont,address,cite,dfn,em,var {
    font-style:normal
}
h1 {
    font-size:18px
}
h3 {
    font-size:14px
}
button,h2,h4,h5,h6,input,select,textarea {
    font-size:100%
}
h2 {
    font-family:"Microsoft Yahei";
    font-weight:400
}
code,kbd,pre,samp,tt {
    font-family:"Courier New",Courier,monospace
}
small {
    font-size:12px
}
ol,ul {
    list-style:none
}
a:hover {
    color:#c00
}
abbr[title],acronym[title] {
    border-bottom:1px dotted;
    cursor:help
}
q:after,q:before {
    content:''
}
legend {
    color:#000
}
hr {
    height:1px
}
#sYjAndZ {
    height:580px;
    padding-bottom:30px
}
#sYjAndZ .left .jdzx {
    width:432px
}
#sYjAndZ .left .hAndM {
    width:inherit;
    height:134px;
    clear:both
}
#sYjAndZ .left .hAndM .htjj {
    float:left;
    width:325px
}
#sYjAndZ .left .hAndM .htjj a.huaTi {
    background-position:-272px -14px
}
#sYjAndZ .left .hAndM .mjft {
    float:right;
    width:432px;
    height:136px;
    overflow:hidden
}
#sYjAndZ .left .hAndM .mjft a.mingJia {
    background-position:-354px -14px
}
#sYjAndZ .left .hAndM .mjft ul.imgID {
    float:right;
    margin:8px 8px 0 0
}
#sYjAndZ .left .hAndM .mjft ul.imgID li {
    float:left;
    margin:0 5px 0 0;
    cursor:pointer
}
#sYjAndZ .left .hAndM .mjft ul.imgArea {
    width:2000px
}
#sYjAndZ .left .hAndM .mjft ul.imgArea li {
    float:left;
    width:432px
}
#sYjAndZ .left .hAndM .mjft ul.imgArea li a.title {
    width:inherit
}
.syAd {
    padding-bottom:30px
}
.syAd .adLeft {
    float:left
}
.syAd .adRight {
    float:right
}
#sYqzFw {
    height:380px;
    margin-bottom:37px
}
#sYqzFw .syTabTop {
    border-bottom:2px solid #333
}
#sYqzFw .syTabTop h3 {
    display:inline;
    float:left;
    width:126px;
    height:34px;
    line-height:34px;
    text-align:center;
    font-size:24px;
    color:#cb0000;
    background:#fff;
    border:20px solid #fff;
    border-width:0 20px;
    margin:0 0 0 85px;
    position:relative;
    overflow:hidden
}
#sYqzFw .syTabTop h3 i {
    display:block;
    width:126px;
    height:28px;
    overflow:hidden;
    background:url(/statics/201404/img/tit_hr.png);
    position:absolute;
    left:0;
    top:0;
    margin:5px 0 0
}
#sYqzFw .syTabTop ul.imgID {
    margin:0 0 0 auto;
    width:162px;
    height:31px
}
#sYqzFw .syTabTop ul.imgID li {
    margin:0;
    height:31px
}
#sYqzFw .syTabTop ul.imgID li.hover {
    border:1px solid #484647;
    border-bottom:0;
    background-color:#616161
}
#sYqzFw .bd {
    border:1px solid #d3d3d3;
    border-top:0
}
#sYqzFw .hrSearch {
    padding:20px;
    height:37px
}
#sYqzFw .hrSearchBar {
    display:inline;
    float:left;
    width:535px;
    height:35px;
    margin:0 7px 0 0;
    border:1px solid #a0a0a0
}
#sYqzFw .hrSearch .btn {
    display:inline;
    float:left;
    width:85px;
    height:37px;
    background-color:#db4100;
    border:0;
    color:#fff;
    font-size:16px
}
#sYqzFw .bd table {
    width:100%;
    overflow:hidden;
    font-size:14px;
    color:#333
}
#sYqzFw .bd td,#sYqzFw .bd th {
    text-align:left;
    padding:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#sYqzFw .bd thead {
    background:#f6f6f6;
    border-bottom:1px solid #eae8e8
}
#sYqzFw .bd tbody tr {
    border-bottom:1px solid #efeeee
}
#sYqzFw .bd tbody a {
    color:#333
}
#sYqzFw .bd tbody .title {
    color:#00c
}
#sYqzFw .bd tfoot a,#syZhbd .zhLeft .leftCon .conRight .red,#syZhbd .zhRight .imgTxt .red {
    color:#000
}
#sYqzFw .bd tfoot td {
    padding:20px 0;
    text-align:center
}
#sYqzFw .bd tfoot strong {
    color:#db3e00;
    font-size:16px;
    font-weight:400
}
#sYqzFw .syZp {
    height:auto
}
#sYqzFw .syZp ul.imgArea {
    width:2000px
}
#sYqzFw .syZp ul.imgArea li {
    margin:25px 0 0
}
#sYqzFw .syZp ul.imgArea li dl.left {
    float:left
}
#sYqzFw .syZp ul.imgArea li dl.r {
    float:right
}
#sYqzFw .syZp ul.imgArea li dl {
    width:336px
}
#sYqzFw .syZp ul.imgArea li dl dd {
    margin:0 0 8px
}
#sYqzFw .syZp ul.imgArea li dl dd.last {
    margin:0
}
#sYqzFw .rdfw {
    overflow:hidden
}
#sYqzFw .rdfw .glRightBanner {
    padding:0;
    height:32px;
    border-bottom:2px solid #333
}
#sYqzFw .rdfw ul.imgArea {
    width:600px
}
#sYqzFw .rdfw ul.imgArea li {
    float:left;
    width:290px;
    padding:3px 0 0
}
#syDr {
    height:264px;
    overflow:hidden;
    margin-bottom:30px
}
#syDr .top a {
    float:left;
    height:38px;
    display:block
}
#syDr .top a.blog {
    width:707px
}
#syDr .top a.ft {
    width:280px
}
#syDr .lpart {
    margin:34px 0;
    height:164px
}
#syDr .lpart.pbL {
    width:inherit
}
#syDr .lpart li {
    float:left;
    width:394px;
    height:inherit;
    margin-right:8px
}
#syDr .lpart li a {
    display:block;
    height:inherit
}
#syDr .lpart li img {
    width:100%;
    height:100%
}
#sySy .top .bdAd {
    float:right
}
#sySy .top a.nav {
    display:block;
    float:left;
    width:470px
}
#sySy .syPic {
    margin:25px 0 0
}
#sySy .syPic .qccp {
    float:left;
    width:50%;
    padding-top:14px
}
#sySy .syPic .qccp a.qcTop {
    width:94px;
    height:27px;
    background-color:#c00;
    line-height:28px;
    margin:13px 0 9px
}
#sySy .syPic .qccp .bottom {
    width:310px
}
#sySy .syPic .qccp .bottom .img {
    float:left;
    width:94px;
    height:94px;
    margin:0 12px 0 0
}
#sySy .syPic .qccp .bottom dl.lst {
    float:left
}
#sySy .syPic .qccp .bottom dl.lst dd a {
    text-overflow:ellipsis;
    line-height:22px
}
#sySy .syPic .fir {
    padding-top:14px
}
#syAder,#syTowAd {
    margin-top:30px;
    margin-bottom:30px
}
#syTowAd td a.fla {
    float:left;
    width:495px;
    background-color:#e1e1e1
}
#syHz {
    height:600px
}
#syHz .top a.nav {
    display:block;
    float:left;
    width:470px
}
#syHz .top .bdAd {
    float:right
}
#syHz .hzPic {
    padding:25px 0 0
}
#syHz .hzPic .rPic span.unit {
    width:230px;
    height:146px;
    margin:0 16px 0 0
}
#syHz .hzPic .rPic span.unit a {
    width:inherit;
    height:inherit
}
#syHz .hzPic .rPic span.con {
    float:right;
    width:226px;
    padding:4px 0 18px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin-top:20px
}
#syHz .hzPic .rPic span.con a.more {
    float:right
}
#syHz .hzPic .rPic dl.list {
    float:right;
    width:226px
}
#syHz .hzPic .rPic dl.list dd {
    margin:0 0 12px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
#syHz .hzPic .next {
    padding:26px 0 0;
    border:0
}
#syHz .hzPic .next a.img {
    margin:0
}
#syHz .hzPic .botPar {
    clear:both;
    padding:15px 0 0
}
#syHz .hzList {
    margin:25px 0 0
}
#syHz .hzList .syjc {
    margin:45px 0 0
}
#syHz .hzList .syjc dl.lst {
    padding:11px 0 0
}
#syHz .rmlx dl.left {
    float:right;
    width:250px;
    overflow:hidden
}
#syHzBel {
    margin:30px auto
}
#syHzBel a.rPart {
    float:right;
    width:246px;
    height:83px;
    border:1px solid #cecece
}
#sySm {
    height:560px
}
#sySm .top .bdAd {
    float:right
}
#sySm .top a.nav {
    display:block;
    float:left;
    width:470px
}
#sySm .smLeft a.big {
    margin:0 0 26px
}
#sySm .smLeft .smBottom {
    clear:both;
    padding-top:26px;
    overflow:hidden
}
#sySm .smLeft .smBottom dl.pbDl {
    width:30%;
    float:left
}
#sySm .smLeft .smBottom dl.pbDl dd a {
    margin:0 0 8px
}
#sySm .smLeft .smBottom dl.pbDl dd a span {
    color:#185db4;
    font-weight:700
}
#sySm .smLeft .smBottom dl.pbDl dd a.last {
    margin:0
}
#sySm .smLeft .smBottom dl.r {
    margin-left:20px
}
#syGl {
    height:366px;
    margin-bottom:30px
}
#syGl .top a.nav {
    display:block;
    float:left;
    width:470px
}
#syGl .glLeft .lPic {
    float:left;
    width:328px
}
#syGl .glLeft .lPic .lImg .manPic {
    position:relative;
    width:158px;
    height:104px;
    overflow:hidden
}
#syGl .glLeft .lPic .lImg .manPic .mask {
    width:158px;
    height:20px
}
#syGl .glLeft .lPic .lImg .manPic .onTxt {
    width:158px;
    height:20px;
    line-height:20px
}
#syGl .glLeft .lPic .lImg .left {
    float:left;
    margin:0 0 28px
}
#syGl .glLeft .lPic .lImg .rp {
    float:right;
    margin:0 0 28px
}
#syGl .glLeft dl.leList {
    width:290px;
    float:left
}
#syGl .glLeft dl.leList dd {
    margin:0 0 10px;
    padding-left:15px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
#syGl .glLeft dl.leList dd.last {
    margin:0
}
#syGl .glLeft .rList {
    float:right;
    width:440px
}
#syGl .glLeft .rList .lTop {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    width:290px;
    height:18px;
    padding-left:15px;
    margin:0 0 18px
}
#syGl .glLeft .rList .lphoto {
    width:150px;
    height:100px;
    float:left
}
#syGl .glLeft .rList .lphoto img {
    width:100%;
    height:100%
}
#syGl .glLeft .rList .lTop h3 {
    background-position:-208px -504px
}
#syGl .glLeft .rList .lTop h3.chjn {
    width:72px;
    height:19px;
    background-position:-287px -504px
}
#syGl .glLeft .rList .lTop a.more {
    float:right;
    padding:3px 0 0
}
#syGl .glLeft .rList .sedTop {
    margin:0 0 31px
}
#syGl .glLeft .second {
    margin-top:50px
}
#syGl .glRight dl.drList dd {
    margin:0 0 6px
}
#syGl .glRight dl.drList dd.last {
    margin:0
}
#syGl .glLeft .rList .lTop h3 {
    width:71px;
    height:18px;
    font-size:16px;
    font-weight:700;
    color:#c00;
    text-indent:0
}
#syGl .glLeft .rList .lTop .bg {
    background:0
}
#syTk ul.tkCon {
    width:1200px;
    height:390px
}
#syTk ul.tkCon li {
    float:left
}
#syTk ul.tkCon li.left div.outer {
    width:282px;
    height:390px;
    border:0
}
#syTk ul.tkCon li.left div.outer .mask {
    width:282px;
    height:40px
}
#syTk ul.tkCon li.left div.outer .onTxt {
    width:282px;
    height:30px;
    padding:8px 0 0;
    line-height:22px
}
#syTk ul.tkCon li.left div.outer .onTxt span.con {
    display:block
}
#syTk ul.tkCon li.mid {
    width:360px;
    margin:0 0 0 17px
}
#syTk ul.tkCon li.mid .rtsy {
    width:360px;
    height:190px;
    margin:0 0 9px
}
#syTk ul.tkCon li.mid .rtsy .left {
    float:left;
    width:180px;
    height:191px;
    position:relative;
    overflow:hidden
}
#syTk ul.tkCon li.mid .rtsy .left a {
    color:#fff
}
#syTk ul.tkCon li.mid .rtsy .left a:hover {
    text-decoration:underline;
    color:#fff
}
#syTk ul.tkCon li.mid .rtsy a.text {
    float:left;
    width:180px;
    height:190px;
    background-color:#3da9ee;
    color:#fff;
    text-align:center;
    line-height:180px
}
#syTk ul.tkCon li.mid .xzsy {
    margin:0;
    height:191px
}
#syTk ul.tkCon li.mid .xzsy a.text {
    height:191px;
    background-color:#cd0067
}
#syTk ul.tkCon li.r {
    float:right;
    width:524px
}
#syTk ul.tkCon li.r .head {
    width:524px;
    height:190px;
    border:0;
    overflow:hidden
}
.chridensy,.chridensy_l {
    height:190px;
    display:block;
    float:left
}
.chridensy {
    width:180px;
    line-height:188px;
    text-align:center;
    background:#cd0067
}
.chridensy_l {
    width:342px
}
.chridensy:hover {
    text-decoration:none!important
}
#syTk ul.tkCon .mask {
    width:344px;
    height:30px;
    opacity:.3
}
#syTk ul.tkCon .onTxt {
    width:342px;
    height:30px;
    line-height:28px
}
#syTk ul.tkCon li.r .rBott {
    display:block;
    width:524px;
    height:191px;
    margin:9px 0 0
}
.new_xzsy {
    width:340px;
    float:left;
    margin-right:10px
}
.new_xzsy_photo {
    width:170px;
    position:relative;
    overflow:hidden;
    float:left
}
.new_xzsy_photo>a {
    float:left
}
.new_xzsy_text {
    background:#3da9ee;
    width:170px;
    height:190px;
    color:#fff
}
.new_xzsy_text:hover {
    color:#fff
}
#syTk ul.tkCon li.r .rBott .botL,#syTk ul.tkCon li.r .rBott .botR {
    float:left;
    width:177px;
    height:190px;
    position:relative
}
#syTk ul.tkCon li.r .rBott .botL a,#syTk ul.tkCon li.r .rBott .botR a {
    color:#fff
}
#syTk ul.tkCon li.r .rBott .botL a:hover,#syTk ul.tkCon li.r .rBott .botR a:hover {
    text-decoration:underline;
    color:#fff
}
#syTk ul.tkCon li.r .rBott .botR {
    float:right
}
#syYqlj .yqTop,.syWebSite .yqTop {
    border-bottom:3px solid #000
}
#syYqlj ul.grand,.syWebSite ul.grand {
    width:1200px;
    padding:25px 0 0 10px
}
#syYqlj ul.grand li a,.syWebSite ul.grand li a {
    float:left;
    width:97px;
    height:35px;
    margin:0 11px 7px 0;
    border:1px solid #e0e0e0
}
.syWebSite {
    margin-top:24px;
    margin-bottom:40px
}
.syWebSite .website {
    padding-top:25px;
    line-height:26px
}
#pop_ad {
    position:fixed;
    z-index:1000;
    right:0;
    bottom:-12px;
    background-color:#000;
    height:217px;
    border-radius:0 4px 4px 0;
    width:300px;
    text-align:center;
    font-size:12px;
    display:none
}
#pop_ad dt {
    width:300px;
    height:17px;
    background-image:url(http://www.heiguang.com/statics/global/ad_title.gif)
}
#pop_ad dt #ad_close {
    width:12px;
    height:17px;
    background-image:url(http://www.heiguang.com/statics/global/ad_close.gif);
    float:right;
    margin-right:8px;
    cursor:pointer
}
#pop_ad dd {
    margin:0
}
#div_heiguang_ad_pop2 {
    width:100px;
    height:100px;
    z-index:999;
    display:none
}
#div_heiguang_ad_pop2 #ad {
    width:100px;
    height:100px;
    background-color:#fff
}
#div_heiguang_ad3,#div_heiguang_ad4 {
    width:130px;
    height:302px;
    z-index:999;
    display:none;
    border:1px solid #999
}
#div_heiguang_ad3 #ad,#div_heiguang_ad4 #ad {
    width:120px;
    height:270px;
    background-color:#fff;
    padding:5px
}
#div_heiguang_ad3 #close,#div_heiguang_ad4 #close {
    cursor:pointer;
    width:130px;
    height:22px;
    line-height:22px;
    text-align:center;
    background-color:#999
}
#zhwp {
    height:1125px;
    overflow:hidden;
    margin-bottom:30px;
    background:url(/statics/20180101/img/zhBg.jpg) center top repeat-x #fadaef
}
#syZhbd {
    margin-bottom:20px
}
#syZhbd .title {
    height:75px;
    background:url(/statics/20180101/img/indexZhTitle.png) center 24px no-repeat;
    margin-top:7px;
    margin-bottom:39px
}
#syZhbd .title .time {
    display:block;
    margin:0 0 0 851px
}
#syZhbd .zhLeft .leftCon {
    clear:both
}
#syZhbd .zhLeft .leftCon .bigImg {
    float:left;
    width:398px;
    height:389px;
    overflow:hidden;
    border:0;
    margin:0
}
#syZhbd .zhLeft .leftCon .bigImg .mask,#syZhbd .zhLeft .leftCon .bigImg .onTxt {
    width:100%;
    height:38px
}
#syZhbd .zhLeft .leftCon .bigImg .onTxt {
    line-height:38px
}
#syZhbd .zhLeft .leftCon .bigImg ul.imgArea li div.outer {
    width:398px;
    height:389px
}
#syZhbd .zhLeft .leftCon .bigImg .next,#syZhbd .zhLeft .leftCon .bigImg .prev {
    top:110px
}
#syZhbd .zhLeft .leftCon .bigImg ul.imgID {
    left:170px
}
#syZhbd .zhLeft .leftCon .conRight {
    float:right;
    width:243px
}
#syZhbd .zhLeft .leftCon .conRight .top .img {
    float:left;
    margin:0 9px 0 0
}
#syZhbd .zhLeft .leftCon .conRight .red:hover,#syZhbd .zhRight .imgTxt .red:hover {
    color:#fe0000
}
#syZhbd .zhLeft .leftCon .conRight .red .tit,#syZhbd .zhRight .imgTxt .red .tit {
    display:block;
    padding:3px 0 12px
}
#syZhbd .zhLeft .leftCon .conRight .article,#syZhbd .zhRight .imgTxt .article {
    word-break:break-all;
    line-height:20px
}
#syZhbd .zhLeft .leftCon .conRight .lst {
    width:260px;
    margin:20px 0 0
}
#syZhbd .zhLeft .leftCon .conRight .lst dd {
    margin:0 0 16px
}
#syZhbd .zhLeft .leftCon .conRight .lst .last,#syZhbd .zhRight .lst .last {
    margin:0
}
#syZhbd .zhLeft .leftCon .conRight .lst dd .first {
    color:#000;
    font-weight:700
}
#syZhbd .zhRight.pbR {
    width:295px
}
#syZhbd .zhRight .imgTxt {
    margin:0 0 16px;
    height:90px;
    clear:both
}
#syZhbd .zhRight .imgTxt .img {
    float:left;
    margin:0 6px 0 0
}
#syZhbd .zhRight .lst {
    width:100%;
    padding:1px 0 0
}
#syZhbd .zhRight .lst dd {
    margin:0 0 22px
}
#syLoopImg {
    width:1000px;
    margin:19px auto 47px;
    padding:30px 0 0;
    clear:both
}
#syLoopImg .hd {
    border-bottom:1px solid #ecbadd;
    margin:0 0 28px
}
#syLoopImg .hd h3 {
    width:132px;
    height:33px;
    overflow:hidden;
    line-height:33px;
    color:#fff;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color:#dd68b7;
    font-size:22px;
    text-align:center;
    font-weight:400
}
#syLoopImg .bd {
    clear:both;
    overflow:hidden
}
#tjcsSlider {
    position:relative;
    margin:0 0 40px
}
#tjcsSlider .sliderBox li {
    display:inline;
    float:left;
    font-size:14px;
    text-align:center;
    width:195px
}
#tjcsSlider .sliderBox li a {
    color:#262626;
    text-decoration:none;
    line-height:50px
}
#tjcsSlider .sliderBox li a:hover {
    text-decoration:underline
}
#tjcsSlider .sliderBox li img {
    display:block;
    margin:0 auto
}
#tjcsSlider .sliderBox li strong {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    width:195px;
    font-weight:400;
    cursor:pointer;
    color:#2f2e33
}
#tjcsSlider .navBox {
    position:absolute;
    top:0;
    right:13px;
    font-size:24px
}
#tjcsSlider .navBox li {
    width:8px;
    height:8px;
    background-color:#bbb;
    border-radius:100px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    margin:0 0 10px;
    cursor:pointer
}
#tjcsSlider .navBox .current {
    background-color:#c00
}
#zfspSlider {
    position:relative
}
#zfspSlider .sliderBox li {
    display:inline;
    float:left;
    font-size:14px;
    text-align:center;
    width:243px
}
#zfspSlider .sliderBox li a {
    color:#262626;
    text-decoration:none;
    line-height:50px
}
#zfspSlider .sliderBox li a:hover {
    text-decoration:underline
}
#zfspSlider .sliderBox li img {
    display:block;
    margin:0 auto
}
#zfspSlider .sliderBox li strong {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    width:243px;
    font-weight:400;
    cursor:pointer;
    color:#2f2e33
}
#zfspSlider .navBox {
    position:absolute;
    top:0;
    right:13px;
    font-size:24px
}
#zfspSlider .navBox li {
    width:8px;
    height:8px;
    background-color:#bbb;
    border-radius:100px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    margin:0 0 10px;
    cursor:pointer
}
#zfspSlider .navBox .current {
    background-color:#c00
}
#qrcode {
    position:fixed;
    top:189px;
    left:50%;
    margin-left:512px
}
#sideKf {
    margin:0 0 5px
}
ul.grand .fl,ul.grand .fr {
    margin-top:10px;
    float:left
}
#sideKf a {
    display:block;
    text-align:center;
    line-height:24px;
    background:#e7e7e7;
    color:#676767
}
#sideKf img {
    display:block
}
ul.grand .fl {
    width:775px;
    padding-left:0
}
ul.grand .fr .t1,ul.grand .fr .t2 {
    padding-left:30px;
    font-family:'Microsoft Yahei';
    color:#fffffd;
    display:block
}
ul.grand .fr {
    background-color:#dc3e01;
    width:210px;
    height:80px;
    margin-left:14.5px
}
ul.grand .fr .t1 {
    padding-top:20px;
    font-size:18px
}
ul.grand .fr .t2 {
    padding-top:12px;
    font-size:10px
}
ul.grand li {
    padding-left:12px;
    width:98px
}
#syZx {
    overflow:hidden
}
#syZx .top a.nav {
    display:block;
    float:left;
    width:470px;
    text-decoration:none
}
#syZx .zximg {
    float:left
}
#syZx .zximg .big {
    float:left;
    position:relative;
    width:367px;
    height:440px;
    overflow:hidden;
    margin-right:10px
}
#syZx .zximg .big span.mask {
    width:367px;
    height:60px
}
#syZx .zximg .big span.onTxt {
    width:367px;
    height:105px;
    line-height:20px;
    font-size:16px;
    left:0;
    bottom:0
}
#syZx .zximg .big span.onTxt a {
    display:block
}
#syZx .zximg .big .onTxt img {
    display:inline;
    float:left;
    margin:0 20px;
    border:5px solid #fff;
    border-radius:100%
}
#syZx .zximg .big .onTxt span {
    display:inline;
    float:left;
    padding:45px 0 0;
    line-height:60px
}
#syZx .zximg .rPic {
    float:right;
    width:823px;
    height:440px
}
#syZx .zximg .rPic .p1 span.mask,#syZx .zximg .rPic .p1 span.onTxt {
    width:inherit
}
#syZx .zximg .rPic div.l {
    margin-right:10px
}
#syZx .zximg .rPic div.b {
    margin-top:10px
}
#syZx .zximg .rPic .p1,#syZx .zximg .rPic .p2 {
    margin:0;
    position:relative;
    float:left;
    overflow:hidden;
    text-align:center
}
#syZx .zximg .rPic .p1 {
    width:405px;
    height:215px
}
#syZx .zximg .rPic .mask {
    height:36px
}
#syZx .zximg .rPic .onTxt {
    font-size:16px;
    height:36px;
    line-height:36px
}
#syZx .zximg .rPic .p2 {
    width:405px;
    height:215px
}
#syZx .zximg .rPic .p2 span.mask,#syZx .zximg .rPic .p2 span.onTxt {
    width:405px
}
#sySj {
    height:370px;
    margin-bottom:30px
}
#sySj .top {
    height:42px;
    background-position:0 -1160px
}
#sySj .top a.nav {
    display:block;
    float:left;
    height:42px;
    width:470px;
    text-decoration:none
}
#sySj .lpart {
    margin:34px 0 0;
    width:763px;
    height:294px
}
#sySj .lpart .pbAimg {
    height:293px;
    width:239px;
    border:1px solid #ccc;
    display:block;
    position:relative
}
#sySj .lpart .pbAimg span.mask {
    width:239px;
    height:52px
}
#sySj .lpart .pbAimg span.onTxt {
    width:239px;
    height:36px;
    line-height:20px
}
#sySj .lpart li {
    float:left;
    margin:0 20px 0 0
}
#sySj .lpart li.last {
    margin:0
}
#sySj .jdtj {
    float:right;
    width:218px;
    margin:25px 0 0
}
#sySj .jdtj dl.lst {
    width:218px;
    padding:11px 0 0
}
#sySj .jdtj dl.lst dd {
    padding-top:10px
}
#bbsBox {
    clear:both;
    width:1000px;
    padding:45px 0;
    overflow:hidden
}
#bbsBox .wp {
    width:1032px
}
#bbsBox .item {
    display:inline;
    float:left;
    width:312px;
    overflow:hidden;
    margin-right:32px
}
#bbsBox .belCon {
    padding:13px 0 0
}
#bbsBox .img {
    width:324px;
    height:60px;
    overflow:hidden
}
#bbsBox .img img {
    float:left;
    margin-right:12px
}
#bbsBox li {
    height:27px;
    line-height:27px;
    overflow:hidden
}
#zpQz .top,#zpQz .top a.nav {
    height:70px
}
#bbsBox li a {
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#bbsBox .date {
    display:inline;
    float:right;
    color:#999;
    font-size:14px
}
.pbHotService li {
    list-style-position:outside
}
.gW {
    background:#fff
}
#syHeader .hTop .inner {
    background:#ededed
}
#indexWedding .hd {
    height:70px;
    overflow:hidden;
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -267px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -267px
}
#syTk .top,#syTk .top a.nav {
    height:82px
}
#indexWedding .hd h2 {
    display:inline;
    float:left;
    background:0;
    padding:0 5px;
    margin:15px 0 0 80px
}
#indexFangTan,#syDr,#syDr#sySy,#syGl,#sySy,#syZx {
    padding-top:30px
}
#indexWedding .hd h2 i {
    display:none;
    position:absolute;
    background:0;
    left:0;
    top:0
}
#syTk .top a.nav,#zpQz .top a.nav {
    display:block;
    width:100%;
    text-decoration:none;
    float:left
}
#indexFangTan,#indexWedding,#syDr,#syGl,#syHz,#sySm,#sySy,#syTk,#syZx,#zpQz {
    padding-top:30px;
    -padding-top:15px
}
#syHz .top .bdAd,#sySm .top .bdAd,#sySy .top .bdAd {
    margin-top:16px;
    -margin-top:8px
}
#zpQz .top {
    background-position:0 -381px;
    margin:0 0 25px
}
#zpQz .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -99px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -99px
}
#syTk .top {
    background-position:0 -381px;
    margin:0 0 25px
}
#indexFangTan .hd,#syDr .top,#syDr .top a.nav,#syGl .top,#syGl .top a.nav,#syHz .top,#syHz .top a.nav,#sySm .top,#sySm .top a.nav,#sySy .top,#sySy .top a.nav,#syZx .top,#syZx .top a.nav {
    height:70px
}
#syTk .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -185px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -185px
}
#syDr .top {
    background-position:0 -68px
}
#syDr .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -350px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -350px
}
#indexFangTan .hd {
    overflow:hidden;
    margin:0 0 30px;
    line-height:39px;
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -435px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -435px
}
#indexFangTan .hd h2 {
    display:inline;
    float:left;
    background:0;
    padding:0 5px;
    margin:15px 0 0 80px
}
#syHz,#sySm {
    padding-top:30px
}
#indexFangTan .hd h2 i {
    display:none;
    position:absolute;
    background:0;
    left:0;
    top:0
}
#zxLayer,#zxLayer form,#zxLayer p {
    position:relative
}
#sySy .top {
    background-position:0 -130px
}
#sySy .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -520px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -520px
}
#syHz .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5)
}
#syHz .top {
    background-position:0 -611px;
    background-repeat:no-repeat
}
#syHz .bg1 {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -608px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -608px
}
#sySm .top {
    background-position:0 -264px;
    margin-bottom:25px
}
#sySm .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -695px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -695px
}
#syGl .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5)
}
#syGl .top {
    background-position:0 -780px;
    background-repeat:no-repeat;
    margin:0 0 25px
}
#syGl .bg1 {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -782px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -782px
}
#syZx .top {
    background-position:0 -1070px
}
#syZx .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -10px no-repeat;
    -background:url(/statics/20180101/img/bg_new.gif) no-repeat 0 -10px
}
#zxLayer {
    display:none;
    width:500px;
    padding:40px 0 10px;
    background:#fff;
    border:1px solid #dedede;
    font-size:14px
}
#zxLayer .icon,#zxLayer .state .iconfont {
    font-size:24px
}
#zxLayer form {
    display:block;
    margin:0 auto;
    width:332px
}
#zxLayer .ipt_txt,#zxLayer p {
    height:47px;
    margin:0;
    line-height:47px
}
#zxLayer p {
    overflow:hidden;
    padding:0;
    border-bottom:1px solid #aaa
}
#zxLayer p.submit {
    padding:20px 0;
    border:0
}
#zxLayer p.error .state {
    color:#cb0404
}
#zxLayer p.success .state {
    color:#32b253
}
#zxLayer .icon {
    display:inline;
    float:left;
    width:40px;
    text-align:center;
    color:#df615f
}
#zxLayer .ipt_txt {
    display:inline;
    float:left;
    width:230px;
    padding:0 10px;
    border:0;
    background-color:transparent;
    outline:0;
    color:#535353
}
#zxLayer .placeHolder {
    color:#535353;
    position:absolute;
    top:0;
    left:50px
}
#zxLayer .state {
    display:inline;
    float:right;
    width:30px;
    text-align:center
}
#zxLayer .ipt_btn,#zxLayerSuccess .btn,#zxZHLayer form {
    display:block;
    margin:0 auto
}
#zxLayerSuccess,#zxZHLayer {
    display:none;
    position:relative
}
#zxLayer .ipt_btn {
    width:242px;
    height:42px;
    padding:0;
    background:url(/statics/201505/zxsj/img/layerBtn1.png) no-repeat;
    border:0
}
#zxLayerSuccess {
    width:310px;
    padding:10px 0 20px;
    background:url(/statics/201505/zxsj/img/layerbg.png);
    text-align:center;
    font-size:14px;
    color:#535353
}
#zxLayerSuccess .tips {
    padding:20px 0
}
#zxLayerSuccess .btn {
    width:226px;
    height:42px;
    background:url(/statics/201505/zxsj/img/layerBtn2.png) no-repeat;
    cursor:pointer
}

#sjLayer {
    display:none;
    width:500px;
    padding:40px 0 10px;
    background:#fff;
    border:1px solid #dedede;
    font-size:14px
}
#sjLayer .icon,#sjLayer .state .iconfont {
    font-size:24px
}
#sjLayer form {
    display:block;
    margin:0 auto;
    width:332px
}
#sjLayer .ipt_txt,#sjLayer p {
    height:47px;
    margin:0;
    line-height:47px
}
#sjLayer p {
    overflow:hidden;
    padding:0;
    border-bottom:1px solid #aaa
}
#sjLayer p.submit {
    padding:20px 0;
    border:0
}
#sjLayer p.error .state {
    color:#cb0404
}
#sjLayer p.success .state {
    color:#32b253
}
#sjLayer .icon {
    display:inline;
    float:left;
    width:40px;
    text-align:center;
    color:#df615f
}
#sjLayer .ipt_txt {
    display:inline;
    float:left;
    width:230px;
    padding:0 10px;
    border:0;
    background-color:transparent;
    outline:0;
    color:#535353
}
#sjLayer .placeHolder {
    color:#535353;
    position:absolute;
    top:0;
    left:50px
}
#sjLayer .state {
    display:inline;
    float:right;
    width:30px;
    text-align:center
}
#sjLayer .ipt_btn,#sjLayerSuccess .btn,#zxZHLayer form {
    display:block;
    margin:0 auto
}
#sjLayerSuccess,#zxZHLayer {
    display:none;
    position:relative
}
#sjLayer .ipt_btn {
    width:242px;
    height:42px;
    padding:0;
    background:url(/statics/201505/zxsj/img/layerBtn1.png) no-repeat;
    border:0
}
#sjLayerSuccess {
    width:310px;
    padding:10px 0 20px;
    background:url(/statics/201505/zxsj/img/layerbg.png);
    text-align:center;
    font-size:14px;
    color:#535353
}
#sjLayerSuccess .tips {
    padding:20px 0
}
#sjLayerSuccess .btn {
    width:226px;
    height:42px;
    background:url(/statics/201505/zxsj/img/layerBtn2.png) no-repeat;
    cursor:pointer
}

#zxZHLayer {
    width:500px;
    padding:40px 0 10px;
    background:url(/statics/201505/zxsj/img/layerbg.png);
    font-size:14px
}
#zxZHLayer form {
    width:332px;
    position:relative
}
#zxZHLayer .ipt_txt,#zxZHLayer p {
    height:47px;
    margin:0;
    line-height:47px
}
#zxZHLayer p {
    overflow:hidden;
    padding:0;
    border-bottom:1px solid #aaa;
    position:relative
}
#zxZHLayer p.submit {
    padding:20px 0;
    border:0
}
#zxZHLayer p.error .state {
    color:#cb0404
}
#zxZHLayer p.success .state {
    color:#32b253
}
#zxZHLayer .icon {
    display:inline;
    float:left;
    width:40px;
    text-align:center;
    color:#df615f;
    font-size:24px
}
#zxZHLayer .ipt_txt {
    display:inline;
    float:left;
    width:230px;
    padding:0 10px;
    border:0;
    background-color:transparent;
    outline:0;
    color:#535353
}
#zxZHLayer .placeHolder {
    color:#535353;
    position:absolute;
    top:0;
    left:50px
}
#zxZHLayer .state {
    display:inline;
    float:right;
    width:30px;
    text-align:center
}
#zxZHLayer .state .iconfont {
    font-size:24px
}
#zxZHLayer .ipt_btn {
    display:block;
    width:242px;
    height:42px;
    margin:0 auto;
    padding:0;
    background:url(/statics/201505/zxsj/img/layerBtn1.png) no-repeat;
    border:0
}
#zxZHLayerSuccess {
    display:none;
    width:310px;
    padding:10px 0 20px;
    background:url(/statics/201505/zxsj/img/layerbg.png);
    text-align:center;
    font-size:14px;
    color:#535353;
    position:relative
}
#zxZHLayerSuccess .tips {
    padding:20px 0
}
#zxZHLayerSuccess .btn {
    display:block;
    width:226px;
    height:42px;
    margin:0 auto;
    background:url(/statics/201505/zxsj/img/layerBtn2.png) no-repeat;
    cursor:pointer
}
.new_sysx,.new_sysx_content>a {
    overflow:hidden;
    margin-top:20px;
    white-space:nowrap
}
.closeBtn {
    position:absolute;
    top:0;
    right:0
}
.closeBtn .iconfont {
    display:block;
    background-color:#df615f;
    color:#fff;
    cursor:pointer;
    font-size:24px
}
.new_sysx {
    float:left;
    width:inherit;
    height:94px
}
.new_sysx>div,.new_sysx>div>a,.new_sysx_content {
    height:inherit;
    float:left
}
.new_sysx>div {
    width:50%
}
.new_sysx>div>a {
    overflow:hidden;
    display:block;
    width:158px
}
.new_sysx_content {
    width:241px
}
.new_sysx_content>a {
    display:block;
    padding:0 30px 0 16px;
    text-overflow:ellipsis
}
.new_gg * {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.new_gg {
    height:70px;
    width:1200px;
    margin:30px auto
}
.new_gg>a {
    display:block;
    width:49%;
    height:inherit
}
.new_gg>a>img {
    width:100%;
    height:100%
}
.new_gg_l {
    float:left;
    margin-right:1%
}
.new_gg_r {
    float:right;
    margin-left:1%
}
#syHz .rPic {
    width:inherit
}
@media screen and (max-width:1426px) {
    #GPS {
        display:none
    }
}.category_tow_side_ad {
     position:fixed;
     top:0;
     left:50%;
     width:1200px;
     z-index:0;
     transform:translateX(-50%);
     z-index:0
 }
.category_tow_side_ad .wrapper {
    position:absolute;
    top:245px;
    width:100%
}
.category_tow_side_ad .wrapper .adv_left {
    position:absolute;
    left:-112px
}
.category_tow_side_ad .wrapper .adv_right {
    position:absolute;
    right:-112px
}
#zpQz {
    position:relative
}
.recruit-top-adv {
    position:absolute;
    top:-1px;
    left:432px
}
#jhQj {
    padding-top:60px;
    overflow:inherit
}
#jhQj .bg {
    background:url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -268px no-repeat;
    height:85px
}
#jhQj .bg .nav {
    display:block;
    height:85px;
    width:400px;
    float:left
}
#jhQj .row {
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    display:-webkit-flex;
    margin:0 -12px;
    width:870px;
    font-size:0
}
#jhQj .item {
    position:relative;
    margin:12px 12px 0;
    padding-bottom:5px;
    width:190px;
    display:inline-block;
    vertical-align:top;
    font-size:15px;
    line-height:21px;
    text-align:center;
    box-shadow:0 5px 8px rgba(162,154,158,.36)
}
#jhQj .item img {
    display:block;
    width:100%;
    height:289px;
    margin:0 auto 7px
}
#jhQj .col {
    margin:12px auto 0;
    float:right;
    position:relative
}
#jhQj .col a {
    display:block
}
